From 63a42b121b690f9fd8265e48e6a80493cc297d2a Mon Sep 17 00:00:00 2001 From: Thibault Lenclos Date: Tue, 12 Feb 2019 18:15:55 +0100 Subject: [PATCH] Translate docs/forms page --- content/docs/forms.md | 122 +++++++++++++++++++++--------------------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/content/docs/forms.md b/content/docs/forms.md index 1a8b599d5..5ccc45213 100644 --- a/content/docs/forms.md +++ b/content/docs/forms.md @@ -1,6 +1,6 @@ --- id: forms -title: Forms +title: Formulaires permalink: docs/forms.html prev: lists-and-keys.html next: lifting-state-up.html @@ -9,27 +9,27 @@ redirect_from: - "docs/forms-zh-CN.html" --- -HTML form elements work a little bit differently from other DOM elements in React, because form elements naturally keep some internal state. For example, this form in plain HTML accepts a single name: +Les formulaires HTML fonctionnent un peu différemment des autres éléments du DOM en React car ils possèdent naturellement un état interne. Par exemple, ce formulaire en HTML qui accepte seulement un nom : ```html
- +
``` -This form has the default HTML form behavior of browsing to a new page when the user submits the form. If you want this behavior in React, it just works. But in most cases, it's convenient to have a JavaScript function that handles the submission of the form and has access to the data that the user entered into the form. The standard way to achieve this is with a technique called "controlled components". +Ce formulaire a le comportement classique d'un formulaire HTML et redirige sur une nouvelle page quand l'utilisateur le soumet. Si vous souhaitez ce comportement en React, cela fonctionne déjà. Cependant dans la plupart des cas, il est pratique de gérer la soumission avec une fonction JavaScript qui accède aux données soumises par l'utilisateur. La manière classique de faire est d'utiliser les composants contrôlés. -## Controlled Components {#controlled-components} +## Composants Controlés {#controlled-components} -In HTML, form elements such as ``, ` ``` -In React, a `