Next.js es el marco de desarrollo web de código abierto que se utiliza para generar sitios web estáticos y también permite la representación del lado del servidor para aplicaciones web basadas en React.
Veamos cómo configurar el proyecto de reacción con next.js.
Visual Studio Code es un editor de código gratuito y de código abierto que se ejecuta sin problemas en Windows, Linux y macOS. Puedes descargarlo desde aquí .
Node.js es un tiempo de ejecución de JavaScript que ayuda al lenguaje de programación JavaScript a ejecutarse y ejecutarse en servidores. Puede descargar Node.js según los requisitos de su sistema desde aquí . Asegúrese de que puede descargar solo la versión LTS que es estable.
Cree una carpeta/directorio vacío en su unidad local (C:, E:, D: o cualquiera) y agréguelo a Visual Studio Code .
Abra una nueva ventana en VS Code. Haga clic en la carpeta abierta.
Luego, seleccione y agregue la carpeta vacía que ha creado. He creado la carpeta nextjs-setup .
Después de seleccionar la ventana, puede ver que se agrega al código VS.
Vaya a la barra de menús y haga clic en el menú Terminal . Puede ver la opción Nueva terminal allí. Haz clic en eso.
Puede ver a continuación, abrirá una terminal para la ruta en la que ha creado una carpeta vacía y que también es su carpeta raíz.
Ejecute el siguiente comando para inicializar el proyecto. El siguiente comando creará automáticamente un archivo package.json en el directorio.
Escriba debajo del comando y presione enter.
Dominio:
npm init -y
Se crea el archivo package.json.
Use el siguiente comando para instalar next.js.
Dominio:
npm install react react-dom next –save
Presiona enter y obtendrás la siguiente pantalla después de que se complete la instalación.
Puede ver el siguiente código en el archivo package.json.
Reemplace el código anterior con el siguiente y guárdelo .
"scripts" : { "dev" : "next" , "build" : "next build" , "start" : "next start" },
Lea el siguiente párrafo antes de pasar al siguiente paso,
Next.js tiene enrutamiento basado en archivos. Cualquier archivo JavaScript que coloque en el directorio /pages se ejecutará. Además, index.js es el archivo predeterminado que se ejecuta cuando el usuario accede a la raíz (página de inicio) del sitio web.
Puede ver en la imagen de abajo que hay dos íconos resaltados por mí (el primero es un archivo nuevo y el segundo es una carpeta nueva ). Seleccione NEXTJS-SETUP y cree primero la carpeta " páginas" .
Después de eso, seleccione la carpeta "páginas" y haga clic en el nuevo archivo y cree index.js dentro de la carpeta "páginas".
Coloque el código de reacción a continuación en el archivo index.js que devuelve el componente de página simple. No olvides guardar .
function Page ( ) { return ( < div > <h1>Hello World</h1> </ div > ); } export default Page;
Escriba el siguiente comando para almorzar en el sitio web que se ejecuta en el marco next.js.
Dominio:
npm run dev
Puedes ver el siguiente resultado:
Su sitio web está listo para ejecutarse en http://localhost:3000 . Ponga esta URL en el navegador y presione enter. Deberías ver la siguiente página. Eso es todo. 🙂
Express.js facilita el trabajo del desarrollador al proporcionar funcionalidad para crear API, enviar solicitudes HTTP y enrutamiento. Por lo tanto, será fácil para los desarrolladores concentrarse en desarrollar aplicaciones web más rápido sin preocuparse por las cosas de configuración comunes requeridas.
Publicado anteriormente en https://www.tutorialfunda.com/reactjs/setup-react-js-project-with-next-js-vs-code/