Split into multiple packages?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Refactoring
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- react
- Ambito
- frontend
Direzione di ricerca
Inizia esaminando i contenuti attuali del package @rescript/react, i suoi binding e le sue dipendenze di React e react-dom, nonché i riferimenti a PPX menzionati nell’issue. Il lavoro sarebbe completato quando fosse concordata una suddivisione dei package che copra la compatibilità con ReactV3, react-dom e ReScriptReactRouter, incluso il modo in cui PPX ne è influenzato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
- With JSX4 bringing breaking changes, the JSX3 bindings have been moved into a separate namespace ReactV3. I was wondering if this ReactV3 namespace shouldn't better be provided by some compatibility package.
@rescript/reactcurrently includes bindings for bothreactandreact-domand also has both as peer and dev dependencies. However, not every React project is also using React DOM. E.g. React Native projects aren't. So IMHOreact-dombindings should go into their own package.- #33 mentions the idea to split out ReScriptReactRouter into a separate package.
If we did all that, we'd end up with something like
@rescript/react@rescript/react-dom@rescript/react-jsx3-compat@rescript/rescript-react-router(or justrescript-react-router?)
@mattdamon108 @cristianoc What do you think? How would such a split affect the PPX?
- Lingua principale
- ReScript
- Stelle
- 517
- Fork
- 45
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rescript-lang/rescript-react
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
rescript-lang/rescript-react#145 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
rescript-lang/rescript-react#152 · 3 reazioni ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
rescript-lang/rescript-react#147 · 2 commenti ·
-
ReScript-aware `memo` Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
rescript-lang/rescript-react#111 · 3 commenti ·
-
Implicit type conversion? Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
rescript-lang/rescript-react#105 ·
Tutte le issue di rescript-lang/rescript-react
Issue simili
-
Type/Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
OpenNSW/nsw-srilanka#497 ·
-
react-doctor severity:warning tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
digidem/comapeo-cloud-app#401 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
zostera/django-bootstrap4#894 ·