Puedes llamarlo como quieras, pero esos nombres son muy buenos porque eran científicos, eran objetivos. Y cualquier otra persona en el equipo, cuando entienden la definición de cada uno, están alineados y no cambiarán con el tiempo.
Entonces, los átomos, las partes más pequeñas extremadamente utilizables. El 90% del estilo ocurre allí. Las moléculas, envío un pequeño grupo de átomos con un estilo mínimo, principalmente para que encajen bien juntos. Los organismos es lo que llamo la capa lógica de IU y UX. No hay estilo. Los componentes deciden la generación correcta de la IU de las moléculas y la funcionalidad basada en los datos que recibe. Las páginas solo están ahí para pasar datos. Obtiene los datos correctos y los pasa. Y las plantillas generalmente encapsulan una página, al menos para mí, y trascienden la página o serían los diseños principales.
Entonces, sí, un buen ejemplo de átomos sería, por ejemplo, aquí, el archivo de iconos donde no necesitarás, si necesitas cambiar un icono algún día, está todo en un solo lugar. Pasas todas las props que quieres, como el tamaño, el color, etc. Y luego las personas que trabajan contigo en una base de código saben exactamente qué iconos diferentes están disponibles y no necesitan buscarlo. Nuevamente, como párrafos, cosas como la tipografía. Las moléculas, un buen ejemplo es el formulario que se asegura de que cuando tienes un formulario, puedan mostrarse en diferentes IU. Entonces, nuevamente, puedes tener un formulario que esté en una fila, en una columna. Puedes tener algunos formularios que tengan una imagen, algunos que no. Eso sería, por ejemplo, algo bueno para una molécula y también el espaciado, como los espacios entre filas, por ejemplo, los espacios entre columnas, todas esas cosas. Pegando los átomos juntos.
Los organismos básicamente crean las moléculas y se aseguran de que, dados los datos que se les pasan, muestren lo correcto. Entonces, por ejemplo, aquí, si quiero mostrar un elemento de radio, entonces llamaré a la molécula que se encarga de unir los elementos de radio. Lo mismo para las casillas de verificación, las clasificaciones, etc. Crea las tarjetas, etc. Entonces, sí, el organismo es el tipo de máquina. Y sí, las plantillas, las transiciones, por ejemplo, buen ejemplo. Ya sabes, cuando desvaneces una página, cuando te desplazas hacia arriba, esas cosas encapsulan la página, pero también los menús que se mantienen entre páginas, etc., y los dispositivos.
Entonces, sí, los formularios creo que son muy importantes porque simplifican enormemente el uso de TypeScript para los formularios. Los formularios asustan a mucha gente, pero se pueden simplificar mucho y hacerlos reutilizables. Y creo que si echas un vistazo a este tipo de código, por ejemplo, puede darte inspiración sobre cómo puedes hacer tus formularios básicamente muy sencillos y muy simples al mismo tiempo.
Comments