-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Translation of the blog post "2018/10/01/create react app v2" #145
Translation of the blog post "2018/10/01/create react app v2" #145
Conversation
Mots que j'ai laissé tels quel : snapshot (l.25) Service workers (l.33) opt-in(l.33)
opt-in (l.63,77)
Deploy preview for fr-reactjs ready! Built with commit e0a19b5 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Salut @juliettelofaro !
Tu n'y croyais plus mais me revoici ! 😉
Avant toute chose, merci pour tout ce boulot ! C'est super cool de nous filer un coup de main.
Avant de traiter les retours, lis bien TOUT ce message, notamment les consignes d'intégration optimale des retours par lot(s)
Tout est fait sous forme de Suggestions GitHub, il te suffit à chaque suggestion que tu approuves de
cliquer le bouton d'ajout au lot de modifs à committer (pas de commit direct !), et sur la fin de créer le commit groupé. (ce mode de regroupement en un seul commit est à favoriser absolument, mais tu devras aller dans l'onglet Files changed pour y accéder, il n'est pas utilisable dans l’onglet Conversation)
Si certaines appellent discussion, n'hésite pas, tu réponds, on en parle, on avance ensemble 🤝
C'est plutôt très propre comme d'hab', y'a juste quelques glissements sémantiques et soucis de vocabulaire.
Quand tout sera bouclé côté code, je ferai une repasse visuelle finale en local avant de fusionner.
Encore mille mercis, j'ai hâte de voir cette PR finalisée et dans master
!
@@ -1,94 +1,94 @@ | |||
--- | |||
title: "Create React App 2.0: Babel 7, Sass, and More" | |||
title: "Create React App 2.0: Babel 7, Sass, et plus encore" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
title: "Create React App 2.0: Babel 7, Sass, et plus encore" | |
title: "Create React App 2.0 : Babel 7, Sass, et plus encore" |
|
||
While React itself [doesn't require any build dependencies](/docs/create-a-new-react-app.html), it can be challenging to write a complex app without a fast test runner, a production minifier, and a modular codebase. Since the very first release, the goal of [Create React App](https://github.com/facebook/create-react-app) has been to help you focus on what matters the most -- your application code -- and to handle build and testing setup for you. | ||
Alors que React lui-même [ne nécessite aucune dépendance de compilation](/docs/create-a-new-react-app.html), il peut être difficile d'écrire une application complexe sans un lanceur de test rapide, un minificateur de production et une base de code modulaire. Depuis la toute première version, l'objectif de [Create React App](https://github.com/facebook/create-react-app) a été de vous aider à vous concentrer sur ce qui compte le plus -- votre code d'application -- et de gérer la compilation et la configuration des tests pour vous. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alors que React lui-même [ne nécessite aucune dépendance de compilation](/docs/create-a-new-react-app.html), il peut être difficile d'écrire une application complexe sans un lanceur de test rapide, un minificateur de production et une base de code modulaire. Depuis la toute première version, l'objectif de [Create React App](https://github.com/facebook/create-react-app) a été de vous aider à vous concentrer sur ce qui compte le plus -- votre code d'application -- et de gérer la compilation et la configuration des tests pour vous. | |
Alors que React lui-même [ne nécessite aucune dépendance de compilation](/docs/create-a-new-react-app.html), il peut être difficile d'écrire une application complexe sans un lanceur de tests rapide, un minifieur de production et une base de code modulaire. Dès sa toute première version, l'objectif de [Create React App](https://github.com/facebook/create-react-app) a été de vous aider à vous concentrer sur ce qui compte le plus—votre code d'application—et de gérer la compilation et la configuration des tests pour vous. |
Many of the tools it relies on have since released new versions containing new features and performance improvements: [Babel 7](https://babeljs.io/blog/2018/08/27/7.0.0), [webpack 4](https://medium.com/webpack/webpack-4-released-today-6cdb994702d4), and [Jest 23](https://jestjs.io/blog/2018/05/29/jest-23-blazing-fast-delightful-testing.html). However, updating them manually and making them work well together takes a lot of effort. And this is exactly what [Create React App 2.0 contributors](https://github.com/facebook/create-react-app/graphs/contributors) have been busy with for the past few months: **migrating the configuration and dependencies so that you don't need to do it yourself.** | ||
|
||
Now that Create React App 2.0 is out of beta, let's see what's new and how you can try it! | ||
Bon nombre des outils sur lesquels elle s'appuie ont depuis publié de nouvelles versions contenant de nouvelles fonctionnalités et des améliorations de performance : [Babel 7](https://babeljs.io/blog/2018/08/27/7.0.0), [webpack 4](https://medium.com/webpack/webpack-4-released-today-6cdb994702d4), et [Jest 23](https://jestjs.io/blog/2018/05/29/jest-23-blazing-fast-delightful-testing.html). Cependant, les mettre à jour manuellement et les faire bien fonctionner ensemble demande beaucoup d'efforts. Et c'est exactement ce que les [contributeurs de Create React App 2.0](https://github.com/facebook/create-react-app/graphs/contributors) ont été occupés à faire ces derniers mois : **migrer la configuration et les dépendances pour que vous n'ayez pas à le faire vous-même.** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bon nombre des outils sur lesquels elle s'appuie ont depuis publié de nouvelles versions contenant de nouvelles fonctionnalités et des améliorations de performance : [Babel 7](https://babeljs.io/blog/2018/08/27/7.0.0), [webpack 4](https://medium.com/webpack/webpack-4-released-today-6cdb994702d4), et [Jest 23](https://jestjs.io/blog/2018/05/29/jest-23-blazing-fast-delightful-testing.html). Cependant, les mettre à jour manuellement et les faire bien fonctionner ensemble demande beaucoup d'efforts. Et c'est exactement ce que les [contributeurs de Create React App 2.0](https://github.com/facebook/create-react-app/graphs/contributors) ont été occupés à faire ces derniers mois : **migrer la configuration et les dépendances pour que vous n'ayez pas à le faire vous-même.** | |
Bon nombre des outils sur lesquels il s'appuie ont depuis publié de nouvelles versions contenant de nouvelles fonctionnalités et des améliorations de performances : [Babel 7](https://babeljs.io/blog/2018/08/27/7.0.0), [Webpack 4](https://medium.com/webpack/webpack-4-released-today-6cdb994702d4), et [Jest 23](https://jestjs.io/blog/2018/05/29/jest-23-blazing-fast-delightful-testing.html). Cependant, les mettre à jour manuellement et les faire bien fonctionner ensemble demande beaucoup d'efforts. Et c'est exactement ce que les [contributeurs à Create React App 2.0](https://github.com/facebook/create-react-app/graphs/contributors) ont été occupés à faire ces derniers mois : **migrer la configuration et les dépendances pour que vous n'ayez pas à le faire vous-même.** |
>Note | ||
> | ||
>Don't feel pressured to upgrade anything. If you're satisfied with the current feature set, its performance, and reliability, you can keep using the version you're currently at! It might also be a good idea to let the 2.0 release stabilize a little bit before switching to it in production. | ||
>Ne vous sentez pas obligé d'améliorer quoi que ce soit. Si vous êtes satisfait du jeu de fonctionnalités actuel, de ses performances et de sa fiabilité, vous pouvez continuer à utiliser la version que vous avez actuellement ! Il peut également être une bonne idée de laisser la version 2.0 se stabiliser un peu avant de passer à celle-ci en production. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
>Ne vous sentez pas obligé d'améliorer quoi que ce soit. Si vous êtes satisfait du jeu de fonctionnalités actuel, de ses performances et de sa fiabilité, vous pouvez continuer à utiliser la version que vous avez actuellement ! Il peut également être une bonne idée de laisser la version 2.0 se stabiliser un peu avant de passer à celle-ci en production. | |
>Ne vous sentez pas obligé·e de mettre à jour quoi que ce soit. Si vous êtes satisfait·e du jeu de fonctionnalités actuel, de ses performances et de sa fiabilité, vous pouvez continuer à utiliser la version que vous avez actuellement ! Il peut également être une bonne idée de laisser la version 2.0 se stabiliser un peu avant de passer à celle-ci en production. |
|
||
## What's New {#whats-new} | ||
## Quoi de neuf {#whats-new} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## Quoi de neuf {#whats-new} | |
## Quoi de neuf ? {#whats-new} |
|
||
Here's a short list of breaking changes in this release: | ||
Voici une courte liste des modifications apportées à cette version : |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Voici une courte liste des modifications apportées à cette version : | |
Voici une courte liste des ruptures de compatibilité ascendante dans cette version : |
* PropTypes definitions are automatically stripped out of the production builds. | ||
* Node 6 n'est plus pris en charge. | ||
* La prise en charge des anciens navigateurs (comme IE 9 jusqu'à IE 11) est maintenant opt-in avec [un paquet séparé](https://github.com/facebook/create-react-app/tree/master/packages/react-app-polyfill). | ||
* La séparation de code avec `import()` se comporte maintenant plus similairement à la spécification, alors que `require.ensure()` est désactivé. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* La séparation de code avec `import()` se comporte maintenant plus similairement à la spécification, alors que `require.ensure()` est désactivé. | |
* La découpe de code avec `import()` suit désormais au plus près la spécification, alors que `require.ensure()` est désactivé. |
* La séparation de code avec `import()` se comporte maintenant plus similairement à la spécification, alors que `require.ensure()` est désactivé. | ||
* L'environnement de Jest par défaut inclut maintenant jsdom. | ||
* La prise en charge de la spécification d'un objet en tant que paramètre `proxy` a été remplacée par la prise en charge d'un module proxy personnalisé. | ||
* Le support de l'extension `.mjs` a été supprimé tant que l'écosystème qui l'entoure n'est pas stabilisé. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Le support de l'extension `.mjs` a été supprimé tant que l'écosystème qui l'entoure n'est pas stabilisé. | |
* L'extension `.mjs` n’est plus prise en charge en attendant que l'écosystème qui l'entoure se stabilise. |
|
||
If either of these points affects you, [2.0.3 release notes](https://github.com/facebook/create-react-app/releases/tag/v2.0.3) contain more detailed instructions. | ||
Si l'un ou l'autre de ces points vous concerne, les notes de version [2.0.3] (https://github.com/facebook/create-react-app/releases/tag/v2.0.3) contiennent des instructions plus détaillées à leur sujet. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Si l'un ou l'autre de ces points vous concerne, les notes de version [2.0.3] (https://github.com/facebook/create-react-app/releases/tag/v2.0.3) contiennent des instructions plus détaillées à leur sujet. | |
Si l'un ou l'autre de ces points vous concerne, les [notes de version 2.0.3](https://github.com/facebook/create-react-app/releases/tag/v2.0.3) contiennent des instructions plus détaillées à leur sujet. |
|
||
You can find the full changelog in the [release notes](https://github.com/facebook/create-react-app/releases/tag/v2.0.3). This was a large release, and we may have missed something. Please report any problems to our [issue tracker](https://github.com/facebook/create-react-app/issues/new) and we'll try to help. | ||
Vous pouvez trouver le journal complet des modifications dans les [notes de publication](https://github.com/facebook/create-react-app/releases/tag/v2.0.3). Il s'agissait d'une version importante, et nous avons peut-être raté quelque chose. Veuillez signaler tout problème à notre [outil de suivi des problèmes] (https://github.com/facebook/create-react-app/issues/new) et nous essaierons de vous aider. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Vous pouvez trouver le journal complet des modifications dans les [notes de publication](https://github.com/facebook/create-react-app/releases/tag/v2.0.3). Il s'agissait d'une version importante, et nous avons peut-être raté quelque chose. Veuillez signaler tout problème à notre [outil de suivi des problèmes] (https://github.com/facebook/create-react-app/issues/new) et nous essaierons de vous aider. | |
Vous pouvez trouver le journal complet des modifications dans les [notes de publication](https://github.com/facebook/create-react-app/releases/tag/v2.0.3). Il s'agissait d'une version touffue, et nous avons peut-être raté quelque chose. Veuillez signaler tout problème à notre [outil de suivi des problèmes] (https://github.com/facebook/create-react-app/issues/new) et nous essaierons de vous aider. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Salut @juliettelofaro !
Tu n'y croyais plus mais me revoici ! 😉
Avant toute chose, merci pour tout ce boulot ! C'est super cool de nous filer un coup de main.
Avant de traiter les retours, lis bien TOUT ce message, notamment les consignes d'intégration optimale des retours par lot(s)
Tout est fait sous forme de Suggestions GitHub, il te suffit à chaque suggestion que tu approuves de
cliquer le bouton d'ajout au lot de modifs à committer (pas de commit direct !), et sur la fin de créer le commit groupé. (ce mode de regroupement en un seul commit est à favoriser absolument, mais tu devras aller dans l'onglet Files changed pour y accéder, il n'est pas utilisable dans l’onglet Conversation)
Si certaines appellent discussion, n'hésite pas, tu réponds, on en parle, on avance ensemble 🤝
C'est plutôt très propre comme d'hab', y'a juste quelques glissements sémantiques et soucis de vocabulaire.
Quand tout sera bouclé côté code, je ferai une repasse visuelle finale en local avant de fusionner.
Encore mille mercis, j'ai hâte de voir cette PR finalisée et dans master
!
Coucou @juliettelofaro tu as vu passer ma review (super tardive, sorry) ? |
@juliettelofaro je peux pas finaliser la PR à ta place car tu n'as pas donné les droits aux mainteneurs sur celle-ci… Du coup c'est tout bloqué 😒 |
Fermée au profit de la #214 |
No description provided.