O NextJS foi desenvolvido "sobre" o ReactJS. Desenvolver utilizando o Next requer conhecimento de React. Tem muito tutorial agora sobre o Next, acho melhor começar por ele, pra depois pegar os fundamentos e ir avançando no React sob demanda.
Bom, essa é a minha opinião porque eu usava o Angular e peguei o Next antes do React. Acho que foi bem melhor assim... Sucesso pra ti.