Closed javierlopeza closed 5 years ago
Es más común tener una única app React en realidad (single page app), pero si son varias aplicaciones creo que sería recomendable tener de partida un directorio para cada una de las aplicaciones, y dentro de ésta tener una sub-estructura de directorios. En esa estructura de cada app, en general hay directorios como "components", otro de "lib", otro relacionado al modelo/servicios si aplica en tu contexto (así como otro asociado a los reducers/action creators/selectors en el mundo de Redux si lo usas, por ejemplo) y además, varias veces se suele separar los components de los "containers" ("smart components") en dos directorios diferentes.
En todo caso, en general ese tipo de decisiones también son diferentes dependiendo del tamaño de las apps. Para una app del tamaño como las que harán para su proyecto, creo que tener un directorio por app, y dentro tener components, services y lib debiera estar alrededor de lo suficiente.
En clases hemos estado dejando en la misma carpeta los archivos de todos los componentes React, ¿hay alguna convención para estructurar los directorios si tenemos varias mini-React-apps en nuestra aplicación?