I learned react js and im up to next js, what are the things that i need t learn before dive in (not the next js it self but the core concepts before learning it)