From 5125d22dc83acde600c9cb904282c5c37423d106 Mon Sep 17 00:00:00 2001 From: Christophe Porteneuve Date: Tue, 15 Aug 2023 12:15:14 +0200 Subject: [PATCH 1/2] copy(legacy-api): first translation of index page --- src/content/reference/react/legacy.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/content/reference/react/legacy.md b/src/content/reference/react/legacy.md index 407232ada..06f68921b 100644 --- a/src/content/reference/react/legacy.md +++ b/src/content/reference/react/legacy.md @@ -1,34 +1,34 @@ --- -title: "Legacy React APIs" +title: "API React historique" --- -These APIs are exported from the `react` package, but they are not recommended for use in newly written code. See the linked individual API pages for the suggested alternatives. +Ces API sont exposées par le module `react`, mais sont déconseillées pour l'écriture de nouveau code. Consultez les pages API individuelles liées ci-dessous pour découvrir les alternatives que nous leur proposons. --- -## Legacy APIs {/*legacy-apis*/} +## API historique {/*legacy-apis*/} -* [`Children`](/reference/react/Children) lets you manipulate and transform the JSX received as the `children` prop. [See alternatives.](/reference/react/Children#alternatives) -* [`cloneElement`](/reference/react/cloneElement) lets you create a React element using another element as a starting point. [See alternatives.](/reference/react/cloneElement#alternatives) -* [`Component`](/reference/react/Component) lets you define a React component as a JavaScript class. [See alternatives.](/reference/react/Component#alternatives) -* [`createElement`](/reference/react/createElement) lets you create a React element. Typically, you'll use JSX instead. -* [`createRef`](/reference/react/createRef) creates a ref object which can contain arbitrary value. [See alternatives.](/reference/react/createRef#alternatives) -* [`isValidElement`](/reference/react/isValidElement) checks whether a value is a React element. Typically used with [`cloneElement`.](/reference/react/cloneElement) -* [`PureComponent`](/reference/react/PureComponent) is similar to [`Component`,](/reference/react/Component) but it skip re-renders with same props. [See alternatives.](/reference/react/PureComponent#alternatives) +* [`Children`](/reference/react/Children) vous permet de manipuler et transformer les contenus JSX reçus *via* la prop `children`. [Découvrez les alternatives](/reference/react/Children#alternatives). +* [`cloneElement`](/reference/react/cloneElement) vous permet de créer un élément React en vous basant sur un élément existant. [Découvrez les alternatives](/reference/react/cloneElement#alternatives). +* [`Component`](/reference/react/Component) vous permet de définir un composant React sous forme d'une classe JavaScript ES2015+. [Découvrez les alternatives](/reference/react/Component#alternatives). +* [`createElement`](/reference/react/createElement) vous permet de créer un élément React. Vous utiliserez plutôt JSX pour ça. +* [`createRef`](/reference/react/createRef) crée un objet *ref* pouvant contenir une valeur quelconque. [Découvrez les alternatives](/reference/react/createRef#alternatives). +* [`isValidElement`](/reference/react/isValidElement) vérifie qu'une valeur est un élément React. Généralement utilisé avec [`cloneElement`](/reference/react/cloneElement). +* [`PureComponent`](/reference/react/PureComponent) est similaire à [`Component`](/reference/react/Component), mais évite un nouveau rendu lorsque les props sont identiques. [Découvrez les alternatives](/reference/react/PureComponent#alternatives). --- -## Deprecated APIs {/*deprecated-apis*/} +## API dépréciée {/*deprecated-apis*/} -These APIs will be removed in a future major version of React. +Ces API seront retirées d'une future version majeure de React. -* [`createFactory`](/reference/react/createFactory) lets you create a function that produces React elements of a certain type. +* [`createFactory`](/reference/react/createFactory) vous permet de créer une fonction qui produit des éléments React d'un type prédéfini. From 03e7e16233da143df3dd1004da72ecc08bf89c58 Mon Sep 17 00:00:00 2001 From: Christophe Porteneuve Date: Tue, 15 Aug 2023 12:17:29 +0200 Subject: [PATCH 2/2] copy(legacy-api): final review pass --- src/content/reference/react/legacy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/reference/react/legacy.md b/src/content/reference/react/legacy.md index 06f68921b..075b56a4a 100644 --- a/src/content/reference/react/legacy.md +++ b/src/content/reference/react/legacy.md @@ -10,7 +10,7 @@ Ces API sont exposées par le module `react`, mais sont déconseillées pour l' --- -## API historique {/*legacy-apis*/} +## API historiques {/*legacy-apis*/} * [`Children`](/reference/react/Children) vous permet de manipuler et transformer les contenus JSX reçus *via* la prop `children`. [Découvrez les alternatives](/reference/react/Children#alternatives). * [`cloneElement`](/reference/react/cloneElement) vous permet de créer un élément React en vous basant sur un élément existant. [Découvrez les alternatives](/reference/react/cloneElement#alternatives). @@ -23,7 +23,7 @@ Ces API sont exposées par le module `react`, mais sont déconseillées pour l' --- -## API dépréciée {/*deprecated-apis*/} +## API dépréciées {/*deprecated-apis*/}