Son mucho más fáciles de descubrir y ver lo que puedes hacer. Y es un complemento para VS code, llamado NX Console.
Entonces, para comenzar, simplemente voy a crear un espacio de trabajo NX. Voy a decir, crear npx, crear espacio de trabajo NX, y luego el nombre de la organización. Esto podría ser cualquier organización. Y nuevamente, tendrás todas tus aplicaciones y bibliotecas en un solo lugar. Nómbralo adecuadamente.
Luego te preguntará, oh, ¿qué quieres poner en la primera aplicación allí? ¿Qué tipo de aplicación quieres que sea? Y voy a elegir Next.js, porque es increíble. Esto será, digamos, mi sitio web de marketing, o algo que será mi primera aplicación.
Ahora no te asustes por esto. Voy a ejecutar todos estos, y luego te mostraré lo que hice. Estos comandos son básicamente, voy a crear otra aplicación. Voy a hacer nxg, que es una abreviatura de generar. Voy a usar el complemento Next.js para crear otra aplicación llamada Uber for Star, porque no sé qué estoy haciendo, es solo una demostración aquí. Y luego voy a usar el complemento Next.js nuevamente para agregar una página, que es un concepto de Next.js, a ese Uber 4, y la llamaré panel.
Luego voy a crear una biblioteca compartida, que serán componentes compartidos, que tanto el sitio de marketing como Uber 4 Star van a usar. Luego voy a agregar algunos componentes a esa biblioteca. Luego voy a usar nuestro complemento Storybook para configurar Storybook para esa biblioteca de componentes compartidos para tener un sistema de diseño en funcionamiento. Y luego simplemente voy a usar NxServe para servir mi aplicación Uber 4. Y déjame mostrarte qué me da eso.
Entonces, esta es una especie de página de inicio que obtendrás aquí. Notarás que agregamos esa página de panel, así que tengo esa página de panel. Ahora está vacía, pero está configurada para ti. Tenemos Storybook configurado para ti. Y esto es genial, Storybook tiene muchas cosas que puedes agregar. Es un desarrollo sandbox para cada uno de los componentes, así como también puedes agregar documentación y todo un sistema de diseño aquí. Permíteme mostrarte un poco del código. Tenemos, ya sabes, aquí está nuestro espacio de trabajo. Y como dije, hay una división de nuestros productos en aplicaciones y bibliotecas. Y las aplicaciones son tus aplicaciones, las bibliotecas son tus bibliotecas compartidas.
Comments