Apprendre React : Le hook useReducer

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 18

  • @jeansvy8617
    @jeansvy8617 Місяць тому

    Ok c’est la première vidéo que je regarde de toi Graffikart et je comprends toutes les éloges que l’on dit de toi sur la vidéo de Benjamin Code. Merci pour les infos !

  • @attoukoraange4945
    @attoukoraange4945 Рік тому

    Merci pour la vidéo

  • @scatman219
    @scatman219 2 місяці тому

    Tout d'abord, merci pour pour la démo. En revanche, en terme de pédagogie, il va falloir faire mieux car c'est comme si vous présentez un produit et non enseigner et aider a apprendre. Il faudra y aller tout doucement et expliquer les choses pour que nous apprentis puissions absorber le cour. Autrement, nous ne ferons que des copier coller sans forcement comprendre votre démo.

  • @ghostcoder6610
    @ghostcoder6610 Рік тому

    Dû coups avec l’avènement de useReducer, on met redux à la poubelle ?

  • @Sql37
    @Sql37 Рік тому

    Merci pour la démonstration ! Je souhaite créer un panier e-commerce, cette approche me semble bonne, une confirmation (ou pas) de la part d'un connaisseur svp ?

  • @zhuldjinn
    @zhuldjinn Рік тому

    Superbe vidéo. Est-ce une méthode valable pour créer un CRUD en React ou faut-il utiliser une autre méthode ?

  • @sylvain7010
    @sylvain7010 10 місяців тому

    Ca a l'air super cool ce useReducer.
    Du coup dans le cadre d'une app avec une api REST, on mettra toutes les actions liées à l'API aussi dans le useReducer ?

    • @bernard-ng
      @bernard-ng 7 місяців тому

      yeah surtout pour sync avec la vue

  • @AlexandreSoete
    @AlexandreSoete Рік тому +1

    On est d'accord que tout cela vient remplacer redux ?

    • @0darkace1
      @0darkace1 Рік тому +1

      Pas vraiment, il faut quand même faire du props drilling avec cette méthode, mais dans la dernière vidéo sur le useContext, il donne un exemple qui intègre les deux useContext et useReducer, mais ça demande pas mal de config et de recréer a la main, et de rajouter des provider qui englobe tout, au lieu d’un seul avec redux, sinon il y a Zustand qui est pas mal, l’entre deux 😂😂

  • @maximegognies2960
    @maximegognies2960 Рік тому +1

    Je n'ai strictement rien compris à l'utilité de ce hook 😅

    • @grafikart
      @grafikart  Рік тому

      Ce n'est pas grave tu peux t'en passer ce n'est pas un hook essentiel.

  • @PhxZangetsu
    @PhxZangetsu Рік тому

    Alors, j'ai écouté la vidéo ce midi mais j'ajoute ce commentaire que maintenant, un petit point qui n'est, il me semble, pas aborder dans la vidéo c'est le côté asynchrone du useReducer. En effet en apprenant react je me suis retrouvé confronté à des situations où le state se mettait bien à jour directement et parfois non. Il aurait fallu souligner qu'a partir du moment où un payload est envoyé, alors le useReducer devient asynchrone (si j'ai bien tout saisi au niveau de la documentation). Mis à part ça très bonne vidéo comme toujours !

    • @grafikart
      @grafikart  Рік тому +1

      dispatch est synchrone. Tu peux me montrer où tu as vu ce côté asynchrone ? Je pense qu'il y a peut être une confusion de ton côté.

    • @JEREMYREOUVEN
      @JEREMYREOUVEN Рік тому

      Le setState est asynchrone mais le dispatch de useReducer est synchrone ?

  • @k4nful
    @k4nful 4 дні тому

    Aie le fond blanc ça pique les yeux, dark mode for ever

  • @0100-g5k
    @0100-g5k Рік тому

    Merci pour la vidéo, je n'ai pas compris la plus value du hook qui semble juste reproduire ce que redux fait déjà

    • @s0lid345
      @s0lid345 2 місяці тому

      Sauf erreur Redux utilise useReducer. C'est une librairie externe, une couche d'abstraction au dessus de useReducer.