composeSimple className problem
- 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