no it is not at all neccessary
there are some basic dimensions like L,M,T, etc.....
& some conversions like 1nm = 10^-9m
1 angstrom = 10^-10 m
1 picometer = 10^-12m
etc...etc...
these are basically smaller units of a unit
if u know these it's enough there is no need in learning all the derived units & dimensions just learn the basic units & u can easily derive the rest units
using the basic ones