gajus / gajus/babel-plugin-react-css-modules
Establish a convention for extending the styles object at the runtime
- 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