¿Cómo debe diseñar su aplicación web React?

  1. Use Less, Comenzando | Less.js, un preprocesador para CSS que le permite agregar mixins, variables y funciones. Además, alinee sus componentes CSS críticos para cada página para que el navegador no necesite descargar toda la carga útil de CSS antes de representar los bytes. Consulte la publicación de Quora sobre ingeniería para obtener tiempos de pintura más rápidos para obtener más información: Tiempos de pintura más rápidos por Michael Yong sobre Ingeniería en Quora
  2. Use un administrador de tareas como gulp, gruñido o paquete web para automatizar su proceso de minificación / agrupación / prueba para un desarrollo más rápido. Puede ser una tarea difícil de configurar, pero hay algunos tutoriales bastante buenos en la Web de los que puede aprender mucho más.
  3. Familiarícese con los patrones típicos de React. Por lo general, esto implica familiarizarse con la arquitectura Flux (también de FB) que combina bien con el flujo de datos y el modelo de representación de React. Flux esencialmente toma un enfoque de flujo unidireccional de datos y divide un front-end en el componente, el almacén del componente y las acciones. Cuando los usuarios interactúan con el componente, se disparan acciones. La implementación real de estas acciones está en la tienda, que también es responsable de actualizar sus variables que representan el estado del componente. Luego, el componente, que tiene un oyente escuchando la tienda, se vuelve a representar. Vea aquí (mi publicación de blog) para más información.
  4. Crear componentes reutilizables. Este es uno de los principios básicos de React (si no el principal) y por qué muchos desarrolladores lo usan. Los componentes reutilizables permiten un desarrollo más rápido y pueden agregar funcionalidad adicional en la interfaz de usuario cuando los componentes más grandes se componen de los más pequeños.

si hermano,

Estoy usando el fluir.

javascript es6 – para – babel

css – para – publicar css y scss

herramienta bulid – paquete web

cliente y servidor – para – isomorfo

aprenda los enlaces si usted establece …

buena suerte ….

El mío es un simple archivo css externo. No puedo imaginar que quieras agregar un estilo en línea.

Hago ise trago para construir y para el desarrollo. También minimiza mi CSS. Solo hazlo fácil 🙂

More Interesting

¿Hay alguna forma de que una aplicación web realice directamente operaciones CRUD en la computadora en la que se ejecuta?

¿En qué se diferencian las aplicaciones web progresivas de las aplicaciones nativas en términos de UX?

Cómo construir un raspador web para que sea indetectable

¿Qué usaría / implementaría para servir contenido estático en aplicaciones web que reciben millones de visitas por día?

¿Qué aspectos de Node.js lo hacen adecuado para aplicaciones web en tiempo real?

¿Cuáles son todos los sitios web de "búsqueda instantánea" que se han creado?

¿Cuán profundamente debe comprender un marco web y su lenguaje subyacente para crear una aplicación verdaderamente segura?

¿Es mejor desarrollar una base de datos para una aplicación web Django bastante grande por separado en MySQL o dejar que los modelos Django lo hagan por usted?

¿Cómo funciona el almacenamiento en caché en una aplicación web?

¿Cuáles son los principales beneficios de usar MongoDB en aplicaciones web?

¿Qué es mejor: desarrollo móvil o desarrollo web (back-end y front-end)?

¿Qué marco PHP debería o puedo usar para crear una aplicación web de sistema de control de inventario y verificación de equipos?

¿Qué aplicaciones o software se utilizan para enviar correos electrónicos masivos y enviar documentos a la web?

Al desarrollar una aplicación web, que tiene una función diferente para el sitio web (para blog, páginas de destino y marketing), ¿cuál es la forma típica en que se integran?

¿Es Java una buena forma de desarrollar aplicaciones web?