IIC2513-2018-2 / syllabus

Material y coordinación del curso
10 stars 4 forks source link

Estructura directorios React #42

Closed javierlopeza closed 5 years ago

javierlopeza commented 5 years ago

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?

raulmt commented 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.