Skip to content
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

Merged
merged 10 commits into from
Mar 6, 2019

Conversation

charlyx
Copy link
Contributor

@charlyx charlyx commented Mar 4, 2019

No description provided.

@netlify
Copy link

netlify bot commented Mar 4, 2019

Deploy preview for fr-reactjs ready!

Built with commit a4dcbc5

https://deploy-preview-86--fr-reactjs.netlify.com

@tdd
Copy link
Collaborator

tdd commented Mar 5, 2019

@charlyx tu penses sortir de Draft sous combien de temps stp ?

@charlyx
Copy link
Contributor Author

charlyx commented Mar 5, 2019

@tdd je refais une passe ce soir. Je l'enlèverais certainement après 🙂

content/docs/hooks-custom.md Outdated Show resolved Hide resolved

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.
Copy link
Contributor Author

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 Show resolved Hide resolved

## `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.
Copy link
Contributor Author

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.


## `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.
Copy link
Contributor Author

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.

content/docs/hooks-custom.md Outdated Show resolved Hide resolved
@charlyx charlyx changed the title 🚧 Translate "Building Your Own Hooks" into French 🌐 Translate "Building Your Own Hooks" into French Mar 5, 2019
@charlyx charlyx marked this pull request as ready for review March 5, 2019 19:35
@tdd tdd added Pending Review Un mainteneur qualifié doit encore faire la revue de cette PR Reviewing Un mainteneur qualifié est en train de composer la revue de code and removed Pending Review Un mainteneur qualifié doit encore faire la revue de cette PR labels Mar 6, 2019
@tdd tdd self-requested a review March 6, 2019 19:27
@tdd tdd self-assigned this Mar 6, 2019
Copy link
Collaborator

@tdd tdd left a 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 !

content/docs/hooks-custom.md Outdated Show resolved Hide resolved
content/docs/hooks-custom.md Outdated Show resolved Hide resolved
content/docs/hooks-custom.md Outdated Show resolved Hide resolved
content/docs/hooks-custom.md Outdated Show resolved Hide resolved
content/docs/hooks-custom.md Outdated Show resolved Hide resolved
content/docs/hooks-custom.md Outdated Show resolved Hide resolved
content/docs/hooks-custom.md Outdated Show resolved Hide resolved
content/docs/hooks-custom.md Outdated Show resolved Hide resolved
content/docs/hooks-custom.md Outdated Show resolved Hide resolved
content/docs/hooks-custom.md Outdated Show resolved Hide resolved
@tdd tdd added Reviewed and removed Reviewing Un mainteneur qualifié est en train de composer la revue de code labels Mar 6, 2019
tdd and others added 2 commits March 6, 2019 22:23
Co-Authored-By: charlyx <charleshenri.guerin@me.com>
@tdd tdd merged commit 5b4f449 into reactjs:master Mar 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants