Next.js - это фреймворк для разработки фронтенда на JavaScript/React, который также предоставляет инструменты для создания серверных приложений. Он позволяет разработчикам создавать полноценные приложения, которые могут работать на сервере и клиенте.
Next.js сам по себе не является полноценной fullstack технологией, так как не предоставляет инструментов для разработки бэкенда. Он сконцентрирован на разработке фронтенда и предоставляет инструменты для создания серверного рендеринга, статической генерации и других возможностей, связанных с фронтендом.
Однако, используя Next.js в сочетании с другими инструментами, такими как Node.js или Express, разработчик может создать полноценное fullstack приложение. В этом случае, для разработки только фронтенда с использованием Next.js, необходимо быть знакомым с основами веб-разработки на JavaScript, включая основы React и Next.js фреймворка. В то же время, fullstack разработчики, которые обладают опытом в создании бэкенда, смогут максимально использовать возможности Next.js для разработки полноценных приложений с серверным рендерингом и другими возможностями.