bem / bem/bem-react

composeSimple className problem

Aperta
#565 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
450
Fork
69
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

code
```
const Component = compose(
withPinCircleCircle, //cn - Button
withThemeClear, //cn - MyButton
)(Base);

```

expectation
```
classname:
Button_pin_circle-circle MyButton_theme-clear
```

reality:

```
classname:
Button_pin_circle-circle Button_theme-clear
```

reason: https://github.com/bem/bem-react/blob/48063ffd832086cd3472ea525a0654224768b14b/packages/core/core.ts#L166

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia in packages/core/core.ts intorno alla riga 166, dove l’issue identifica la gestione di className alla base di compose. Riproduci la composizione mostrata con withPinCircleCircle e withThemeClear, quindi verifica che il className risultante utilizzi Button_pin_circle-circle e MyButton_theme-clear invece di applicare Button a entrambi i modificatori.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
react, typescript
Ambito
frontend
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.