Las cuatro cosas clave en las que debe centrarse durante su presentación son:
¿Qué es reaccionar? Hay una gran cantidad de excelente documentación y explicaciones de React y su uso en el sitio web, pero fundamentalmente React es una biblioteca JS utilizada para construir interfaces de usuario complejas a partir de un conjunto de bloques de construcción reutilizables llamados componentes. A menudo se le conoce como la ‘V’ de MVC
¿Cuáles son los beneficios de React? Más específicamente, ¿por qué podría tener sentido incluir React en la pila de su empresa y crear programas con él? Esto definitivamente requerirá cierta introspección en el flujo de trabajo actual de su organización, pero algunos beneficios generales de React son:
- DOM se abstrae casi por completo, lo que a menudo conduce a un modelo de programación más simple y consistente
- Los componentes se pueden reutilizar y combinar de formas poderosas
- React gestiona automáticamente todas las actualizaciones de UI y las vuelve a representar cada vez que cambia cualquier dato subyacente
- La depuración es ridículamente fácil con la extensión reactJS Chrome
¿Cuáles son sus limitaciones? Querrá ser directo sobre las deficiencias de React y cómo podría afectar a su organización. Algunas críticas comunes son:
- No pasé por las etapas del dolor, ¿cómo me afectará?
- Si programo lentamente, ¿sería un buen trabajo para mí un software crítico para la seguridad como el aeroespacial o la defensa?
- Sé que Iskcon y Srila Prabhupada no tienen nada positivo que decir sobre Advaita de Adi Shankara. ¿Qué piensan del himno de Adi Sankara ‘Bhaja Govindam’?
- Planeo mudarme a Japón, ¿qué necesito para comenzar y cómo hago frente a cosas como los terremotos?
- ¿Por qué mi gato solo me quiere y no le gusta a los demás?
- Escribir componentes no es tan fácil como HTML y JS simples
- La documentación no es tan buena desde el final de Facebook, ya que todavía es bastante nueva.
¿Cómo se configurará en nuestra estructura existente (opcional)? Desarrollar React en su estructura MVC existente podría no ser fácil. Definitivamente vale la pena considerar cómo encajará en otros componentes de tu stack.
¡Espero que ayude! ¡Aquí hay un gran video de los creadores de React sobre por qué crearon la biblioteca y cómo funciona! Definitivamente vale la pena verlo.