Utilice variables CSS en lugar de contexto de React

Resulta que puedes usar varias bibliotecas diferentes para pasar información de color entre los componentes. O bien, puede utilizar propiedades personalizadas, integradas directamente en CSS, sin disminuir su propia experiencia de desarrollador y brindando una experiencia más rápida a sus usuarios. Kent lo demuestra aquí, con demostraciones.

Para que conste, podría ir un paso más allá de lo que Kent ha hecho aquí y no usar CSS-in-JS en absoluto, pero aún así actualizar las propiedades personalizadas de CSS al hacer clic en los botones en React y administrar el estado allí y demás. Te lo digo, una de las tareas principales de una biblioteca de componentes de UI como React es administrar el estado, y CSS también podría conocer ese estado para que puedas usarlo para realizar cualquier estilo que necesites.

Espera, ¿no usar CSS-in-JS? Kent:

Nunca he sido tan productivo trabajando con CSS como cuando le agregué un lenguaje de programación real.

“Ojo lateral extremo”, Kent.

También deberíamos llamarlo CSS-in-React, ya que React es el único marco importante que no tiene una buena solución para el estilo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir