Comprendre le hook useEffect de React

Поделиться
HTML-код
  • Опубликовано: 22 июл 2023
  • Dans cette vidéo je t'explique en détails le fonctionnement du hook useEffect de React. Pour bien le comprendre, il faut avant tout comprendre le cycle de vie des composants.
    En bonus, je te montre comment faire des requêtes API avec React grâce à useEffect.
    Bon visionnage !
    • Comprendre le hook use...
    ⚛️ Rejoins le serveur Discord d’Atomic React:
    / discord
    ⚛️ La plateforme de cours Atomic React:
    www.atomic-react.com/
    #reactjs #reactjsdeveloper #reactjstutorial #javascript #js #reacthooks
  • НаукаНаука

Комментарии • 44

  • @LaurentDaleo
    @LaurentDaleo 29 дней назад +1

    Vraiment bravo pour ta pédagogie , le choix de tes exemples et leur mise en situation, quand on explique les choses de cette manière tout est beaucoup plus clair, je me suis abonné tout de suite à ta chaine.

  • @guillaumedurant7647
    @guillaumedurant7647 Месяц назад +1

    Bonjour,
    Merci, merci, merci....
    Je découvre React et jusqu'ici, j'avais rien capté à usEffect !

  • @sylvestreahlonsou5376
    @sylvestreahlonsou5376 23 дня назад +1

    Très bonne vidéo...

  • @Maertaugh
    @Maertaugh Месяц назад +1

    J’ai enfin compris en vrai comment fonctionne Useeffect... Merci

  • @blr5538
    @blr5538 7 месяцев назад +2

    Très très bien les vidéos ! Explications claires, débit de parole calme, bonne longueur de vidéo. Bravo !

    • @Sql37
      @Sql37 7 месяцев назад

      Je valide ! ;)

  • @jude_music
    @jude_music Месяц назад

    Très bien expliqué !!!

  • @jeanlerocher9919
    @jeanlerocher9919 5 месяцев назад

    C'est cool d'analyser le comportement en détail du hook. Très instructif continue stp❤

  • @samsamou8
    @samsamou8 4 месяца назад

    Waou super merci, depuis le temps que je cherchais une video claire qui explique bien.
    Merci

  • @adibout7684
    @adibout7684 6 месяцев назад

    Super comme video. L'utilisation des hooks n'est pas simple de comprendre. Avec de bonnes explications, la compréhension est facilité. Merci

  • @joantsyn7578
    @joantsyn7578 2 месяца назад

    Bravo pour les explications ! 👍

  • @otischamp
    @otischamp 3 месяца назад

    Génial la video! super bien éxpliqué merci pour le partage

  • @escaravagedaniel7400
    @escaravagedaniel7400 10 месяцев назад

    Top ton explication !! surtout que au début tu donnes des exemples que n'importe qui peut comprendre c'est parfait !

  • @stephanechaffre7451
    @stephanechaffre7451 4 месяца назад

    Très instructif comme vidéo.

  • @gautekillfr5344
    @gautekillfr5344 11 месяцев назад

    Toujours aussi top, et le format 20 min est très bien, ça laisse bien le temps de comprendre ! Beau travail et merci !

  • @novazenith4990
    @novazenith4990 5 месяцев назад

    Tu fais les meilleurs tutos

  • @MrNesCod
    @MrNesCod 11 месяцев назад

    Superbe vidéo continue avec tout les hooks tu gere :)

  • @user-hv2xq8fm3l
    @user-hv2xq8fm3l Месяц назад

    Super merci 👏🙏, le USEREF stp 🙏

  • @magrigsdesign8469
    @magrigsdesign8469 6 месяцев назад

    te le meilleur merci

  • @Deeloveya
    @Deeloveya 9 месяцев назад

    Merci infiniment 🫵🏾👍🏾

  • @syfu18k53
    @syfu18k53 7 месяцев назад

    Merciiiii !!!

  • @kesraouimohamed9611
    @kesraouimohamed9611 9 месяцев назад

    Tes incroyable, meiux sue tt les videos des autres ytb francais

  • @manouhaouzi2530
    @manouhaouzi2530 11 месяцев назад

    Top 👍👍👍

  • @ertholinulysse4054
    @ertholinulysse4054 15 дней назад

    React en feu
    Du vrai b…..be atomique
    Excellent 🤗🤗

  • @cesarnowicki5296
    @cesarnowicki5296 11 месяцев назад

    Vraiment énorme tes explications , j'adore ton contenu. Peut être expliquer qu'il faut eviter de mettre changer un même state , dans des useEffects différent aussi ( erreur que j'ai trop commis ^^), useMemo ou useReducer pour le prochain

    • @atomicreact
      @atomicreact  11 месяцев назад +1

      J'ai vu ton commentaire et useReducer sort demain ! 😉
      Je ferai useMemo un peu plus tard 😁

  • @DZeRTEAGLE
    @DZeRTEAGLE 9 месяцев назад

    Un réel don pour la pédagogie

  • @thebenefitsofmeditation.9308
    @thebenefitsofmeditation.9308 10 месяцев назад

    super vidéo.
    Tu pourrais parler du useRef et useMemo

    • @atomicreact
      @atomicreact  10 месяцев назад

      Tu as déjà remarqué que la vidéo sur useMemo est sortie. Celle sur useRef est en cours de préparation 😉

  • @Soufiane2
    @Soufiane2 11 месяцев назад

    C'est la meilleure chaine qui explique React, milles mercis à toi l'ami. Une petite question s'il vous plaît: En ce qui concerne le state management, vous pensez que Redux Toolkit est indispensable de nos jours ou bien useContext est largement suffisant? Merci.

    • @smithjohn2367
      @smithjohn2367 11 месяцев назад +1

      Tout dépend de ton app en faite. RTK n'est pas obligatoire, l'API Context fait bien le job mais ta aussi des libs comme Zustend qui font tres bien le boulot

    • @Soufiane2
      @Soufiane2 11 месяцев назад

      @@smithjohn2367 Merci pour ton retour. Prenons l'exemple d'une app d'e-commerce, tu me conseilles RTK ?

    • @atomicreact
      @atomicreact  11 месяцев назад

      Les outils de state management sont largement optionnels. Personnellement, je fais mon maximum pour ne jamais en utiliser. Je trouve que ça complexifie le code et que ça l'alourdi (dans le sens premier du terme, les librairies pèsent lourd!)
      Il faut vraiment que mes contextes soient complexes et que j'ai des problématiques de rendu importantes pour utiliser une librairie de state management.
      Elles sont trop souvent utilisées à tord et à travers. Mais j'ai vu des grosses applications très bien fonctionner sans ce genre de librairies. Si les contextes sont bien maitrisés, alors les raisons d'utiliser une librairie comme RTK sont peu nombreuses.
      Mais je te recommande quand même d'apprendre une librairie de state management car beaucoup d'entreprises en demandent, même si elles n'en ont pas besoin...

  • @gillesa290
    @gillesa290 11 месяцев назад

    Très clair et très complet. useReducer ?

    • @atomicreact
      @atomicreact  11 месяцев назад +2

      Aller je prépare ça 👌

  • @NANS05
    @NANS05 4 месяца назад

    Super ton explication par contre je ne comprend pas pourquoi dans ton cas tu n'a pas l useEffect qui s'exécute deux fois lorsque tu met une tableau de dépendance vide, et également une erreur de eslint qui demande de mettre setArticle dans le tableau de dépendance. Je sais pas si tu vois ce que je veux dire demande moi si tu veux que je sois plus précis car j'ai vraiment envie de comprendre. En tout cas merci pour toutes tes vidéos continue comme ca c'est trop cool.

    • @atomicreact
      @atomicreact  3 месяца назад

      useEffect s'exécute deux fois à cause du strict mode. C'est normal en mode dev.
      Pour ESLint, je te laisse jeter un oeil à la doc et apporter les modifications qui te conviendront. Sinon il va falloir patienter le temps que je fasse des vidéos pour expliquer tout ça en détail 😉

  • @jeeve
    @jeeve 8 месяцев назад

    Merci beaucoup pour ces explications. Par contre je ne comprends pas j'ai un useEffect(() => {
    const interval = setInterval(() => {
    switch (displacement) {
    case "left": {
    ...
    }, init.speed);
    return () => {
    clearInterval(interval);
    };
    }, []);
    en fait la fonction dans le setinterval ne voit pas le changement d'etat de displacement !! 😢

    • @stephenranaud9420
      @stephenranaud9420 3 месяца назад

      Du coup je pense que tu as la réponse à ta question apres 4 mois lol.

  • @user-ny1tb4li9e
    @user-ny1tb4li9e 7 месяцев назад

    Salut tu peux expliquer stp useRef je ne le comprends pas merci 🙏🏾