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

Create a webpack loader for creating React components out of styles

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

Descripción

Assuming CSS:

```css
.my-list {}

```

Now it is being used as:

```js
import React from 'react';
import './styles.css';

;

```

We could make it into:

```js
import React from 'react';
import {MyList} from './styles.css';

;

```

This aligns with certain users preference for `styled-components`.

The downside to this (`styled-components`) approach is that it abstracts the semantics of the HTML elements.

Just a thought if I run out of things to do.

Guía de contribución

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

Línea de trabajo

No se especifica ningún archivo de implementación, prueba ni punto de entrada. Empieza revisando el comportamiento existente del plugin de Babel y la API del loader de webpack; después, aclara la interfaz de generación de componentes y la entrada CSS compatible. Se considera terminado cuando los imports y componentes de React propuestos funcionan con el ejemplo de CSS indicado y hay pruebas que cubren este comportamiento.

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

Evaluación

Stack tecnológico
babel, javascript, react, webpack
Área
build-system, 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.