He estado revisando algunas plantillas disponibles (FREE) para React y son excelente y hay una gran cantidad de ellas.
¿Por qué utilizar plantillas? Porque de entrada, te facilitan una gran labor de «presentación» de tu aplicación, además de tener una estructura de directorios y ficheros que te explican cómo se debe construir un proyecto grande y ordenado, y además, te facilita una gran cantidad de código de calidad para tu aplicación.
¿Qué problemas tiene? Esta es mi conclusión, por lo que puede que para otro perfil pueda tener otros.
- Normalmente, hay muchas plantillas de alta calidad que utilizan los componentes que ellos mismos han producido y eso te «obliga» a que tu proyecto se basen, principalmente, en esos componentes. A mi me gustan los componentes y soluciones de Material UI. Son los que he utilizado en artículos anteriores.
- El código que te entrega es de alta calidad y por lo tanto, necesitas tener buen conocimiento de React y del conjunto de componentes que utilizan en la Plantilla. Casi todos los casos disponen de una documentación que explica cómo está construido.
- No son aplicaciones completas (lógicamente), por lo que falta toda la parte del Server y siempre o casi siempre, te venden una versión PRO que es mucho más completa y relativamente barata.
DEMO: https://fhumanes.com/mantis-react/
Si te interesa este tema, sigue leyendo el artículo en este enlace.