-
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
🌐 Translate "Building Your Own Hooks" into French #86
Conversation
Deploy preview for fr-reactjs ready! Built with commit a4dcbc5 |
@charlyx tu penses sortir de Draft sous combien de temps stp ? |
@tdd je refais une passe ce soir. Je l'enlèverais certainement après 🙂 |
content/docs/hooks-custom.md
Outdated
|
||
Unlike a React component, a custom Hook doesn't need to have a specific signature. We can decide what it takes as arguments, and what, if anything, it should return. In other words, it's just like a normal function. Its name should always start with `use` so that you can tell at a glance that the [rules of Hooks](/docs/hooks-rules.html) apply to it. | ||
Contrairement à un composant React, un Hook personnalisé n'a pas besoin d'une signature particulière. Nous pouvons décider s'il a besoin d'accepter des arguments et ce qu'il doit renvoyer. En d'autres termes, c'est une simple fonction. Son nom doit toujours commencer par `use` pour qu'au premier coup d'oeil vous sachiez que les [règles des Hooks](/docs/hooks-rules.html) s'appliquent. |
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.
Nous pouvons décider s'il a besoin d'accepter des arguments et ce qu'il doit renvoyer.
Je me demande si cette traduction est suffisante ?
content/docs/hooks-custom.md
Outdated
|
||
## `useYourImagination()` {#useyourimagination} | ||
|
||
Custom Hooks offer the flexibility of sharing logic that wasn't possible in React components before. You can write custom Hooks that cover a wide range of use cases like form handling, animation, declarative subscriptions, timers, and probably many more we haven't considered. What's more, you can build Hooks that are just as easy to use as React's built-in features. | ||
Les Hooks personnalisés vous offre la souplesse de partager de la logique, ce qui n'était pas possible avant avec les composants React. Vous pouvez écrire des Hooks personnalisés qui couvrent un large panel de cas d'utilisation comme la gestion des formulaires, des animations, des inscriptions déclaratives, des minuteurs et bien plus. De plus, vous pouvez construire des Hooks qui sont aussi simple à utiliser que des fonctionnalités intégrées à React. |
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.
J'ai un doute avec inscriptions déclaratives
.
content/docs/hooks-custom.md
Outdated
|
||
## `useYourImagination()` {#useyourimagination} | ||
|
||
Custom Hooks offer the flexibility of sharing logic that wasn't possible in React components before. You can write custom Hooks that cover a wide range of use cases like form handling, animation, declarative subscriptions, timers, and probably many more we haven't considered. What's more, you can build Hooks that are just as easy to use as React's built-in features. | ||
Les Hooks personnalisés vous offre la souplesse de partager de la logique, ce qui n'était pas possible avant avec les composants React. Vous pouvez écrire des Hooks personnalisés qui couvrent un large panel de cas d'utilisation comme la gestion des formulaires, des animations, des inscriptions déclaratives, des minuteurs et bien plus. De plus, vous pouvez construire des Hooks qui sont aussi simple à utiliser que des fonctionnalités de React. |
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.
J'ai un doute sur inscriptions déclaratives
.
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 @charlyx !
Avant toute chose, merci pour tout ce boulot ! C'est super cool de nous filer un coup de main.
Écoute c'est franchement pas mal, tu as plutôt un bon instinct sur les tournures phrases, et le ton est pile dans la cible, c'est cool.
Après, tu es un peu fâché avec les accents, les accords, etc. mais rien de méchant. J'ai fait pas mal de retouches qui pour la plupart sont juste cosmétiques, plus une poignée qui affinent le sens ou allègent le phrasé.
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, 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 🤝
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
!
Co-Authored-By: charlyx <charleshenri.guerin@me.com>
No description provided.