Leanpub Header

Skip to main content

The Road to learn React (French)

Your journey to master plain yet pragmatic React

Beaucoup de programmes détaillés existent pour maitriser React. Ce livre utilise le bon sens de ces plans d'action et s'en sert pour l'implémentation d'une application. Tout du long, vous apprendrez l'ES6, les basiques et les concepts avancés de React ainsi que la gestion d'état interne.

Mise à jour via Twitter | Newsletter

Cours complet | Blog

Free With Membership

This book is a translation into French of The Road to React which was originally written in English

With Membership

Free!

$19.99

You pay

$19.99

Authors earn

$15.99

Packages

Details
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
643
Readers
222
Pages
About

About

About the Book

The Road to learn React vous apprend les fondamentaux de React. Vous construirez une véritable application en React pur sans outillage compliqué. Tout depuis l'installation au déploiement sur un serveur vous sera expliqué. Le livre arrive avec du contenu didactique additionnel référencé et des exercices pour chaque chapitre. Après lecture du livre, vous serez en mesure de construire vos propres applications en React. Le contenu est mise à jour par moi et la communauté.

Dans The Road to learn React, je souhaite offrir une solide fondation avant que vous commencez à plonger plus profondément au sein du très riche écosystème de React. Il a certes moins d'outillages et moins de gestion externe d'état, mais le livre contient beaucoup d'informations autour de React. Il explique les concepts généraux, les patrons de conceptions ainsi que les meilleurs pratiques au sein d'une véritable application React.

Vous apprendrez à construire votre propre application React. Le livre couvre des fonctionnalités effectives telles que la pagination, la gestion du cache côté client et les interactions utilisateurs comme le fait de faire une recherche ou un tri. De plus vous ferez au fur et à mesure une transition de JavaScript ES5 à JavaScript ES6. J'espère que dans ce livre mon enthousiasme pour React et JavaScript à put être retranscrit et vous aidera à bien débuter.

À quoi s'attendre (pour l'instant...)

  • développement d'une application Hacker News en React
  • aucune configuration complexe
  • l'utilisation de create-react-app pour initier votre application
  • du code allégé et efficace
  • seulement l'utilisation de React setState en tant que gestion de l'état (pour le moment...)
  • en cours de route une transition de JavaScript ES5 vers l'ES6
  • étude de la React API avec setState et les méthodes de cycle de vie
  • interaction avec une véritable API (Hacker News)
  • des interactions utilisateurs avancées
  • tri côté client
  • filtrage côté client
  • recherche côté serveur
  • implémentation de la mis en cache côté client
  • les fonctions d'ordre supérieur et les composants d'ordre supérieur
  • test instantané de composants avec Jest
  • test unitaire des composants avec Enzyme
  • en cours de route, utilisation de bibliothèques élégantes
  • en cours de route, des exercices et plus de lectures
  • intériorisation et renforcement de vos acquis
  • déploiement de votre application en production

Ce dont vous avez besoin

Avant de commencer la lecture du livre, vous devez connaître l'HTML, le CSS et le JavaScript (ES5). Le livre vous enseignera l'ES6 et bien plus. Si vous venez d'une bibliothèque ou d'un framework SPA différent, vous devriez être familier avec les bases. Si vous débutez dans le développement web, vous devez vous sentir à l'aise avec l'HTML, le CSS et le JavaScript pour vous lancer dans React.

This book is a translation into French of The Road to React which was originally written in English

Packages

Pick Your Package

All packages include the ebook in the following formats: PDF, EPUB, and Web

The Bare Essentials

Minimum price

Suggested price$19.99

The book should enable everyone to start learning React. You will build an own application without any tooling along the way and transition from JavaScript ES5 to ES6.

Free!

    The Coder Package

    Minimum price

    Suggested price$69.99

    Access exciting projects and boilerplate projects to go beyond plain React. Combine solutions such as React Router and Firebase with your application.

    $49.99

    • Unlock Content Instructions
      Please read the instructions to unlock your content. Thank you for purchasing the extended package.

    This book is also available in the following packages:

    • The Bare Essentials (5 Licenses)

      No Description Available

      Minimum price
      $59.99
      Suggested price
      $69.99
    • The Bare Essentials (10 Licenses)

      No Description Available

      Minimum price
      $89.99
      Suggested price
      $99.99

    Author

    About the Authors

    Robin Wieruch

    Robin Wieruch is a german software engineer and freelancer located in Berlin. In the recent years he has gained experiences in single page applications which use Ember, Angular and React. He is a full-time JavaScript developer, is doing his best to teach students on his blog and strives to learn something new every day himself.

    Guillaume Borg

    I'm a French Software Enginner and JavaScript Preacher passionate to build this little thing we call the Web. Addict in cutting-edge front-end technologies with a soft spot for functional programming.

    Contents

    Table of Contents

    Avant-propos

    A propos de l’auteur

    Témoignages

    Éducation pour les enfants

    FAQ

    Change Log

    Comment le lire?

    Contributeurs

    Introduction à React

    1. Salut, mon nom est React.
    2. Prérequis
    3. node et npm
    4. Installation
    5. L’installation zéro configuration
    6. Introduction au JSX
    7. ES6 const et let
    8. ReactDOM
    9. Hot Module Replacement
    10. JavaScript complex en JSX
    11. ES6 les fonctions fléchées
    12. ES6 Classes

    Les bases de React

    1. État interne de composant
    2. ES6 Object Initializer
    3. Flux de données unidirectionnel
    4. Bindings
    5. Event Handler
    6. Interactions avec les Forms et Events
    7. ES6 Destructuring
    8. Les composants contrôlés
    9. Diviser les composants
    10. Composants composables
    11. Composants réutilisables
    12. Déclarations de composant
    13. Styliser les composants

    Getting Real with an API

    1. Les méthodes du cycle de vie
    2. Aller chercher les données
    3. ES6 Spread Operators
    4. Rendu conditionnel
    5. Recherche côté client ou côté serveur
    6. Recherche paginée
    7. Cache client
    8. Gestion des erreurs
    9. Axios à la place de Fetch

    Organisation du code et tests

    1. ES6 Modules : Import et Export
    2. Organisation du code avec les modules ES6
    3. Tests instantanés avec Jest
    4. Les tests unitaires avec Enzyme
    5. Interface de composant avec les PropTypes
    6. Débuggage à l’aide du React Developer Tools

    React composants avancés

    1. Ref un DOM Element
    2. Chargement …
    3. Composants d’ordre supérieur
    4. Tri avancé

    Gestion de l’état au sein de React et au-delà

    1. L’élévation de l’état
    2. setState() : revisité
    3. Apprivoiser l’état

    Dernière étape pour la mise en production

    1. Eject
    2. Déployer votre application

    Plan

    The Leanpub 60 Day 100% Happiness Guarantee

    Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

    Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

    You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

    So, there's no reason not to click the Add to Cart button, is there?

    See full terms...

    Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

    We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

    (Yes, some authors have already earned much more than that on Leanpub.)

    In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

    Learn more about writing on Leanpub

    Free Updates. DRM Free.

    If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

    Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

    Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

    Learn more about Leanpub's ebook formats and where to read them

    Write and Publish on Leanpub

    You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

    Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

    Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

    Learn more about writing on Leanpub