gajus / gajus/babel-plugin-react-css-modules

Establish a convention for extending the styles object at the runtime

Abierto
#1 3 comentarios 5 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
JavaScript
Estrellas
2k
Forks
159
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

`react-css-modules` [uses `styles` property to overwrite the default component styles](](https://github.com/gajus/react-css-modules#extending-component-styles)).

`generateClassName` could look for `props.styles` and `this.props.styles` when constructing the `className` value to determine whether a style needs to be overwritten.

There could be an option to force use of `generateClassName` even when `styleName` is a string literal value.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Empieza leyendo el manejo en tiempo de ejecución alrededor de generateClassName y el comportamiento documentado de extensión de styles en el enlace de react-css-modules del issue. Aclara si props.styles, this.props.styles y la opción propuesta son obligatorios, y después define el comportamiento esperado de className y documenta la convención resultante.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript, react
Área
frontend
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.