You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/blog/2021/06/08/the-plan-for-react-18.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,13 +14,13 @@ L'équipe React est ravie de vous donner quelques nouvelles :
14
14
2. Nous avons créé un groupe de travail pour préparer la communauté à l'adoption graduelle des nouvelles fonctionnalités de React 18.
15
15
3. Nous avons publié une React 18 Alpha pour que les mainteneurs de bibliothèques puissent l'essayer et nous faire leurs retours…
16
16
17
-
Ces nouveautés visent princiaplement les mainteneurs de bibliothèques tierces. Si vous apprenez, enseignez ou utilisez React pour construire des applications utilisateur, vous pouvez sans risque ignorer ce billet. Mais n'hésitez pas à suivre les discussions du groupe de travail React 18 si ça titille votre curiosité !
17
+
Ces nouveautés s'adressent principalement aux mainteneurs de bibliothèques tierces. Si vous apprenez, enseignez ou utilisez React pour construire des applications utilisateur, vous pouvez sans risque ignorer ce billet. Mais n'hésitez pas à suivre les discussions du groupe de travail React 18 si ça titille votre curiosité !
18
18
19
19
---
20
20
21
21
</Intro>
22
22
23
-
## Ce qui arrive avec React 18 {/*whats-coming-in-react-18*/}
23
+
## Ce que vous trouverez dans React 18 {/*whats-coming-in-react-18*/}
24
24
25
25
À sa sortie, React 18 incluera des améliorations immédiates (telles que [le traitement par lots automatique](https://github.com/reactwg/react-18/discussions/21)), de nouvelles API (comme [`startTransition`](https://github.com/reactwg/react-18/discussions/41)) et un [nouveau moteur de rendu streamé côté serveur](https://github.com/reactwg/react-18/discussions/37) prenant nativement en charge `React.lazy`.
26
26
@@ -30,13 +30,13 @@ Si vous avez suivi nos recherches relatives à l'avenir de React (auquel cas bra
30
30
31
31
## Une stratégie d'adoption graduelle {/*a-gradual-adoption-strategy*/}
32
32
33
-
Dans la mesure où la concurrence en React 18 est optionnelle, elle n'introduit pas d'entrée de jeu de rupture de compatibilité ascendante *(breaking change, NdT)* dans le comportement des composants. **Vous pouvez migrer sur React 18 avec peu ou pas de modifications à votre code applicatif, au prix d'un effort comparable à celui des migrations passées sur une nouvelle version majeure de React.** À en croire notre propre expérience de conversion de plusieurs applis vers React 18, nous pensons que de nombreux utilisateurs pourront réaliser la migration en une demi-journée.
33
+
Dans la mesure où la concurrence en React 18 est optionnelle, elle n'introduit pas d'entrée de jeu de rupture de compatibilité ascendante *(breaking change, NdT)* dans le comportement des composants. **Vous pouvez migrer sur React 18 avec peu ou pas de modifications à votre code applicatif, au prix d'un effort comparable à celui des migrations passées sur une nouvelle version majeure de React.** À en croire notre propre expérience de conversion de plusieurs applis sur React 18, nous pensons que la migration sera pour la plupart des gens l'affaire d'une demi-journée.
34
34
35
35
Nous avons livré avec succès des fonctionnalités concurrentes sur des dizaines de milliers de composants chez Facebook, et dans notre expérience, nous avons pu constater que la majorité des composants React continuent de fonctionner sans modification. Nous mettons tout en œuvre pour que la migration soit lisse pour toute la communauté ; c'est pourquoi nous annonçons aujourd'hui le groupe de travail React 18.
36
36
37
37
## Travailler avec la communauté {/*working-with-the-community*/}
38
38
39
-
Nous essayons quelque chose de nouveau pour cette version : nous avons invité un panel d'experts, de développeurs, d'auteurs de bibliothèques et d'éducateurs issus de la communauté React pour participer à notre [groupe de travail React 18](https://github.com/reactwg/react-18) afin de nous faire des retours, poser des questions, et collaborer à cette version. Nous n'avons pas pu inviter toutes les personnes qu'on aurait souhaité dans ce premier, petit grupe, mais si cette expérience porte ses fruits, nous espérons pouvoir avoir davantage de gens par la suite !
39
+
Nous essayons quelque chose de nouveau pour cette version : nous avons invité un panel d'experts, de développeurs, d'auteurs de bibliothèques et d'éducateurs issus de la communauté React pour participer à notre [groupe de travail React 18](https://github.com/reactwg/react-18) afin de nous faire des retours, poser des questions, et collaborer à cette version. Nous n'avons pas pu inviter toutes les personnes qu'on aurait souhaitées avoir dans ce premier, petit groupe, mais si cette expérience porte ses fruits, nous espérons pouvoir avoir davantage de gens par la suite !
40
40
41
41
**Le groupe de travail React 18 a comme objectif de préparer l'écosystème à une adoption lisse et graduelle de React 18 par les applications et bibliothèques existantes.** Le groupe de travail est hébergé par les [Discussions GitHub](https://github.com/reactwg/react-18/discussions), et il dispose d'un accès public en lecture. Les membres du groupe de travail peuvent faire leurs retours, poser des questions et partager leurs idées. L'équipe noyau se servira aussi du dépôt de discussions pour partager les résultats de leurs recherches. En se rapprochant de la sortie finale, toute information importante sera également publiée sur ce blog.
42
42
@@ -46,15 +46,15 @@ Pour en apprendre davantage sur la migration sur React 18, ou pour des ressource
46
46
47
47
Tout le monde peut lire les discussions du [dépôt du groupe de travail React 18](https://github.com/reactwg/react-18).
48
48
49
-
Dans la mesure où nous nous attendons à un pic initial d'intérêt pour le groupe de travail, seuls les membres invités seront autorisés à créer des discussions ou à les commenter. Ceci dit, les fils de discussion sont pleinement accessibles en lecture au public, afin que tout le monde ait accès à la même information. Nous pensons qu'il s'agit d'un bon compromis entre la création d'un environnement productif pour les membres du groupe de travail d'une part, et le maintien d'une transparence vis-à-vis de la communauté au sens large d'autre part.
49
+
Dans la mesure où nous nous attendons à un pic initial d'intérêt pour le groupe de travail, seuls les membres invités seront autorisés à créer des discussions ou à les commenter. Ceci dit, les fils de discussion sont pleinement accessibles en lecture au public, afin que tout le monde ait accès à la même information. Nous pensons qu'il s'agit d'un bon compromis entre la création d'un environnement productif pour les membres du groupe de travail d'une part, et le maintien d'une transparence vis-à-vis de la communauté dans son ensemble d'autre part.
50
50
51
51
Comme toujours, vous pouvez soumettre des rapports de bug, des questions et des retours en général *via* notre [gestion de tickets](https://github.com/facebook/react/issues).
52
52
53
53
## Comment essayer React 18 Alpha dès aujourd'hui {/*how-to-try-react-18-alpha-today*/}
54
54
55
-
Nous [publions régulièrement des nouvelles Alphas sur npm avec l'étiquette `@alpha`](https://github.com/reactwg/react-18/discussions/9). Ces versions sont construites sur base du commit le plus récent de notre dépôt principal. Lorsqu'une fonctionnalité ou un correctif sont fusionnés, ils apparaîtront dans une alpha le jour ouvré suivant.
55
+
Nous [publions régulièrement des nouvelles Alphas sur npm avec l'étiquette `@alpha`](https://github.com/reactwg/react-18/discussions/9). Ces versions sont construites sur base du commit le plus récent de notre dépôt principal. Lorsqu'une fonctionnalité ou un correctif sont fusionnés, ils apparaissent dans une alpha le jour ouvré suivant.
56
56
57
-
D'une versions alpha à l'autre, le comportement ou les API peuvent changer significativement. Gardez bien à l'esprit que **nous déconseillons les versions alpha pour toute application de production**.
57
+
D'une version alpha à l'autre, le comportement ou les API peuvent changer significativement. Gardez bien à l'esprit que **nous déconseillons les versions alpha pour toute application de production**.
58
58
59
59
## Planning prévisionnel de sortie pour React 18 {/*projected-react-18-release-timeline*/}
0 commit comments