Creo que reaccionar en la parte delantera e ir en la parte posterior es una idea fantástica. Usar Go es obvio en cualquier esfuerzo. Para los servicios web es fácilmente una opción adecuada, ya que es un lenguaje accesible y fácil de usar.
React maneja maravillosamente la componenteización y la jerarquía de las aplicaciones web modernas.
No estoy 100% seguro de que necesite absolutamente el modelo MVC para crear una aplicación que use estos componentes. Dicho esto, puede crear modelos, vistas y controladores utilizando cualquier marco que desee.
- Soy un desarrollador de PHP y me han ofrecido un trabajo como desarrollador front-end. ¿Debo aceptarlo?
- Tengo una pregunta relacionada con JavaScript. ¿Qué hace el atributo aplazar / asincrónico cuando se agrega a la etiqueta del script?
- Estoy interesado en crear un sitio donde revise películas nuevas y viejas, bloguee sobre tendencias en el cine mundial y responda preguntas sobre películas. ¿Cuál es la mejor plataforma para alguien que no es increíblemente experto en tecnología?
- Tengo conocimientos básicos de desarrollo web, diseño gráfico, codificación competitiva y desarrollo de aplicaciones de Android. ¿Cómo aprendo más al respecto?
- ¿Cuáles son las ventajas y desventajas de aprender PHP / MySQL y JavaScript sobre Python / Django + MySQL y Javascript?
Redux [1] y Flux [2] no son recetas, pero a menudo son recomendaciones.
React-Router [3] te brinda todo lo que necesitas para acceder a tu backend escrito en Go. Redux te ayudará a organizarlo; Es probablemente mi forma favorita de organizar mi flujo de datos en React por ahora.
Ah … y usa Fetch [4] para obtener datos … todos los demás lo estarán pronto. Utilice el polyfill de búsqueda de github [5] si es necesario.
Notas al pie
[1] reactjs / redux
[2] Flujo | Arquitectura de aplicación para construir interfaces de usuario
[3] ReactTraining / react-router
[4] Recuperar API
[5] github / fetch