Diseño de componentes de reacción reutilizables

Lo que Legos puede enseñarnos sobre la reutilización en React Apps

React es una biblioteca de componentes. Por lo tanto, React hace que sea fácil dividir su IU en piezas componibles. La pregunta es, ¿qué tan granulares deben ser las piezas?

Consideremos un ejemplo específico que exploré en una publicación anterior.

Imagine que su equipo acaba de implementar una aplicación ToDo, incorporada en React. Un mes después, otro equipo de su empresa quiere ejecutar su aplicación ToDo dentro de su aplicación de facturación, también incorporada en React.

Entonces ahora necesita ejecutar su aplicación ToDo en dos puntos:

  1. Por sí mismo
  2. Integrado en la aplicación de factura

¿Cuál es la mejor manera de manejar eso?

Para ejecutar su aplicación React en varios puntos, tiene tres opciones:

  1. iframe: incrusta la aplicación de tareas en la aplicación de factura mediante un