No estoy seguro de cuál es la mejor arquitectura para una aplicación React, pero solo quiero dejar un par de recomendaciones de bibliotecas que se pueden usar en una aplicación React madura hoy en día. Mira la guía completa aquí.
Ver: reaccionar
Boilerplate: create-react-app, Gatsby.js (p. Ej., Sitios web estáticos), Next.js (p. Ej., React.js renderizado en el lado del servidor) o propio proyecto minimalista Webpack + Babel + React
- Los Tutoriales máximos se basan en aplicaciones crud. Si creo que estoy bien en aplicaciones crud, ¿sobre qué tipo de aplicaciones necesito estudiar?
- ¿Cuál es la relación entre los datos y la aplicación web?
- ¿Cuál es el método más complicado que escribiste en las aplicaciones web?
- ¿Cuál es la diferencia entre Polymer y MeteorJS?
- ¿Qué hace realmente un marco web?
Gestión estatal: estado local de React, Redux o MobX
Biblioteca de utilidad: Lodash o Ramda
Estilo: CSS simple, estilo en línea, módulos CSS o componentes con estilo
Verificación de tipo: Flow o TypeScript
Formato: Guías de estilo (por ejemplo, AirBnb), Prettier
UI Libaries: UI material, UI semántica
Enrutamiento: react-router