Pourquoi je KIFFE useContext

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

КОМЕНТАРІ • 96

  • @videv9858
    @videv9858  6 місяців тому +21

    💬La suite est déjà enregistrée mais pas encore montée et ça va me prendre du temps à la monter. Si suffisamment de personnes en commentaires me demandent la suite qui portera sur l'usage avancé de useContext, alors seulement je terminerai le montage de la suite et vous la partegerai. De toute façon, je lis et réponds à tous les commentaires.

    • @supercoolninja
      @supercoolninja 6 місяців тому +2

      ca pourrais etre sympa a voir pourquoi pas.

    • @adibout7684
      @adibout7684 6 місяців тому +1

      Oui, tres interssé par la suite. Toujours aussi bien expliqué. Clair, net et précis !!!

    • @nlsen2814
      @nlsen2814 6 місяців тому +1

      on veut la suite ! :) Très bon contenu !

    • @virginiedev5547
      @virginiedev5547 6 місяців тому

      Ah mais oui carrément intéressée !

    • @Stefoux
      @Stefoux 6 місяців тому

      La suite ! La suite !

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

    Bonjour,
    Franchement merci ! Vidéo plus courte que celles que j'ai regardé jusqu'à présent, mais infiniment plus claire !

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

      C'est ouf que tu dises que ma vidéo était courte car j'avais l'impression qu'elle était trop longue 😅 Tu avais regardé quelle autre vidéo pour dire qu'elles étaient longues ? Car là comme ça, je vois pas 😕 Pour moi, je suis la vidéo la plus longue et je craignais que les gens n'avaient pas envie de regarder une vidéo de plus de 12 min 😬

    • @guillaumedurant7647
      @guillaumedurant7647 2 місяці тому +1

      @@videv9858 Bonjour et merci pour ta réponse.
      Propose à n'importe qui une salade pour une personne, quoiqu'on en dise, ça restera une épreuve pour la majorité d'arriver au bout ! Propose leur des frites pour 10 personnes (je sais j'exagère...) on t'en redemandera dès la dernière frite envoyée. Certains resterons même sur leur faim ! Les autres vidéos que j'ai regardé étaient plus longues. Y'en a même que j'ai abandonné au bout de 10 min après m'être fait violence pour arriver jusque là. On vient sur tes vidéos pour du savoir, on y découvre en plus un mec sympa, pédagogue, respectueux de son audience... Alors on reste et on s'abonne. C'est de l'or tes vidéos. Je viens de faire mumuse avec useEffect() dont je pensais que ce n'était qu'une fonction que ne s'exécute qu'une fois au montage du composant. En fait elle est exécutée en fin de montage de composant et à chaque fois qu'une valeur du state renseignée dans le tableau de dépendances change. Une fonction optionnelle de cleanUp est exécutée avant chaque démontage si elle existe. Grâce à toi j'm'éclate...! La je vais re-regarder au moins deux fois cette vidéo sur useContext(), raison pour laquelle je suis venu sur ta chaine, et je pense y rester un bon moment...
      Milles mercisssssssssssssssssssssssssssssssssss...................!

    • @Fano-z4q
      @Fano-z4q Місяць тому

      @@guillaumedurant7647 on serais presque triste de pas avoir plus souvent de vidéos 🥲

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

    Comme quoi revenir à la source est toujours une bonne solution. J'ai appris React avec toi et après j'ai commencé à lire la doc mais au niveau du useContext ça ne rentrait pas même après plusieurs vidéos. Du coup je tombe encore sur une vidéo (concernant le useContext) du sensei que tu es et j'ai carrément les idées claires. J'ai compris ce concept et son utilisation grâce à toi. UN GRAND MERCI🙏🙏🙏🙏

    • @videv9858
      @videv9858  2 місяці тому +1

      T'as pas idée à quel point ton message me fait du bien mon cher Danny 😊 Dis toi j'hésitais à la faire cette vidéo car je pensais que tout le monde avait déjà compris et que y'avait déjà pleins de vidéos sur le sujet et que donc ça n'aurait servi à rien d'en faire une autre. Puis finalement, je me suis lancé et je l'ai faite. Mais avec ton commentaire, j'ai la certitude d'avoir fait le bon choix d'avoir fait l'effort de tourner cette vidéo :)

  • @jeandedieumbumba5754
    @jeandedieumbumba5754 6 місяців тому

    J’aime la façon dont tu explique useContext. C’est clair, concis et vraiment utile pour partager des données entre les composants. Merci pour ce partage !

    • @videv9858
      @videv9858  6 місяців тому

      Merci Jean ! 🙏

  • @patrickemery
    @patrickemery 6 місяців тому

    Encore un masterclass comme d'habitude. Merci Videv pour le riche contenu

    • @videv9858
      @videv9858  6 місяців тому

      @@patrickemery merci Patrick 🙏

  • @phidiasahouandjinou6850
    @phidiasahouandjinou6850 5 місяців тому

    Un plaisir de toujours te suivre vivement d'autres concepts à utiliser en react (en entreprise)

    • @videv9858
      @videv9858  5 місяців тому

      Merci mister :))

  • @Panorius
    @Panorius 6 місяців тому +1

    Leçon très explicite ! Merci !
    La suite please. ;)

  • @joaomarques735
    @joaomarques735 12 днів тому

    après avoir regardé plusieurs vidéos sur le useContext je trouve enfin cette pépite. Très facile a comprendre. Bravo

    • @videv9858
      @videv9858  12 днів тому

      Merci ! Qu'est-ce que cette vidéo a de plus que toutes les autres vidéos sur Context que tu as pu voir jusqu'à maintenant ? Je suis curieux de savoir.

  • @MattElisa97
    @MattElisa97 6 місяців тому

    Je viens de découvrir ta chaîne et j'aime beaucoup les explications, très pédagogue.
    Je regrette juste le manque de vidéos. J'espère qui y'en aura plus dans les semaines/mois à venir.
    C'est rare les dev français qui expliquent correctement les choses so congrat's

    • @videv9858
      @videv9858  6 місяців тому +1

      Tu as raison et tu n'es pas le premier à le dire. J'en ai beaucoup encore sous le capot sur des sujets hyper utiles en entreprise. Je vous les sortirai au compte goutte 👍

  • @desireedeutou9635
    @desireedeutou9635 6 місяців тому

    Excellent comme toujours ! Merci pour la simplicité que tu apportes à tes explications, ça rend les choses bcp plus accessibles 👌☺
    Et oui intéressée par la suite ☺

    • @videv9858
      @videv9858  6 місяців тому

      Merci Desiree :))

  • @michelthomas3541
    @michelthomas3541 6 місяців тому

    Super vidéo dès le matin. Ça donne du courage pour le reste de la journée !

  • @Etuveinfig
    @Etuveinfig 6 місяців тому

    Super bien expliqué, merci !

    • @videv9858
      @videv9858  6 місяців тому +1

      @@Etuveinfig merci Picode :))

  • @mahomedcissokho455
    @mahomedcissokho455 6 місяців тому +1

    Excellent contenu !!! J'aimerai bien vous voir aborder Redux

    • @videv9858
      @videv9858  6 місяців тому +1

      Oulàlà, c'est un de mes sujets préférés en plus !

  • @Stefoux
    @Stefoux 6 місяців тому

    Top Vi comme d’habitude, c’est super bien expliqué avec des méthodes simples 😊

    • @videv9858
      @videv9858  6 місяців тому +1

      ViDev te remercie pour ton message monsieur le commentateur principal

    • @Stefoux
      @Stefoux 6 місяців тому

      😂😂

  • @miguelmarchal4561
    @miguelmarchal4561 6 місяців тому

    impatient de voir la suite 🙂

    • @videv9858
      @videv9858  6 місяців тому

      C'est noté Miguel ✍

  • @hermanngumbu3870
    @hermanngumbu3870 6 місяців тому

    Super la vidéo ! la suite sera favorable 👌

    • @videv9858
      @videv9858  6 місяців тому

      Merci Hermann ! C'est noté :)

  • @FamaYou-e9z
    @FamaYou-e9z 6 місяців тому

    La vidéo est super utile la suite svp ...

  • @habibou3057
    @habibou3057 6 місяців тому

    Merci pour la vidéo 👍

    • @videv9858
      @videv9858  6 місяців тому

      Merci pour ton commentaire 🙏

  • @anthonyclem7258
    @anthonyclem7258 6 місяців тому

    Super vidéo ont en veut plus 🙏🙏

  • @mk_dev66
    @mk_dev66 12 днів тому

    merci pour cette video ! tres bien expliqué !

  • @SiboBalde1291
    @SiboBalde1291 6 місяців тому

    yuppi mon tuto tant attendu

    • @videv9858
      @videv9858  6 місяців тому

      Hahaha régale toi :)) 🍹

  • @tutomarks
    @tutomarks 6 місяців тому

    La suite, la suite, la suite! 😁

    • @videv9858
      @videv9858  6 місяців тому +1

      C'est dans le four 🧑‍🍳🥧

  • @nlsen2814
    @nlsen2814 6 місяців тому +1

    Salut Videv ! Merci pour ton contenu, est ce que tu pourrais faire une video sur l'utilisation du UseReducer ?? :)

    • @videv9858
      @videv9858  6 місяців тому +1

      si tu veux utiliser useReducer, je te conseille plutôt d'apprendre Redux voire Redux Toolkit. useReducer c'est une tentative ratée de React de vouloir copier Redux.

    • @nlsen2814
      @nlsen2814 6 місяців тому

      @@videv9858 très bonne remarque ! Merci d’avoir pris le temps de me répondre. Tu as un discord ??

  • @qiaoan3236
    @qiaoan3236 6 місяців тому +1

    Excellente vidéo (comme toutes les autres) Tu as une pédagogie extrèmement efficace et plaisante à suivre. Est-ce que les vidéos que tu proposes sur ton site sont toujours valable(puis-je oser demander un code promo si oui) ? Est-ce que tu proposeras une autre session de mentoring? Merci pour ton travail et la passion que tu partages !

    • @videv9858
      @videv9858  6 місяців тому +1

      Va dans la section mentoring sur mon site et remplis le formulaire 🤫👀

    • @qiaoan3236
      @qiaoan3236 6 місяців тому

      @@videv9858 super merci pour la réponse !😊

    • @qiaoan3236
      @qiaoan3236 6 місяців тому

      @@videv9858 Merci pour la réponse! C'est fait 😊

  • @mohamed0707-g7n
    @mohamed0707-g7n 6 місяців тому

    La suite s'il vous plaît et merci beaucoup

    • @videv9858
      @videv9858  6 місяців тому +1

      C'est demandé si gentiment en plus ! C'est noté :)

  • @habibou3057
    @habibou3057 6 місяців тому

    la suite please ;)

  • @marielauredebeaune1780
    @marielauredebeaune1780 5 місяців тому

    Merci merci merci

  • @anthonyferreira1839
    @anthonyferreira1839 6 місяців тому

    La suite !!! :)

  • @ismaillearnlangage1278
    @ismaillearnlangage1278 6 місяців тому +1

    Bonjour Vi, compte tu sortir une formation pour typescript en entreprise comme React entreprise ? Compte tu sortir d'autres formation complémentaire comme Nodejs ou autres qui serait interressant à maitriser ?

  • @aminbeee
    @aminbeee 6 місяців тому +1

    Avec React 19, l'API du context va être énormément simplifiée 😁

  • @nolandapietro6508
    @nolandapietro6508 6 місяців тому

    Je te remercie pour ton travail, tes explications sont très claires.
    J'aurais juste une interrogation, est ce une bonne pratique de passer directement le setter d'un état dans un contexte ?
    J'avais lu que, lors d'un prop drilling, il était préférable de passer aux enfants une prop prenant une fonction callback (par exemple ici "onChangeColor") plutôt que le setter de l'état lui-même, afin de conserver une séparation claire de la logique d'état de chaque composant.
    Est ce qu'il en est de même pour le contexte ?

    • @videv9858
      @videv9858  6 місяців тому +1

      c'est la même chose pour le context puisque le context n'est qu'un outil qui remplace les props... à ce niveau là de l'usage de context 😏
      La réponse "précise" à ta question se trouve dans la suite de cette vidéo 💡

  • @karimbouche3563
    @karimbouche3563 6 місяців тому

    Je te le demande de suite mr vi ,vue qu'apparemment ma demande de la dernier fois a reçu une réponse favorable à travers cette vidéo

    • @videv9858
      @videv9858  6 місяців тому

      Hahahaha Content de te lire Karim ! Ok, je note ! J'ai mis un lien en description pour celles et ceux qui veulent la recevoir direct par email quand elle sera prête. Faut juste s'enregistrer dedans. Je la partagerai à eux en priorité ✨

    • @karimbouche3563
      @karimbouche3563 6 місяців тому

      @@videv9858 merci vi frere, ça me fait plaisir et je veut toujours te soutenir car j'apprécie vraiment le travail bien fait et la qualité, pour la newsletter je suis déjà inscrit

    • @karimbouche3563
      @karimbouche3563 6 місяців тому

      Et j'hésite pas à partager ton contenu autour de moi,et bonus je regardes tes vidéos via 2 téléphones sur l'un je me concentre et sur l'autre je diminue le son et je laisse rouler juste pour augmenter tes vues ,pour t'encourager à continuer ,de toute façon bon courage frère je sais que sa demande énormément de travail et c'est tout a ton honneur

    • @videv9858
      @videv9858  6 місяців тому

      @@karimbouche3563 mais t'es adorable Karim ahahah merci ❤

    • @karimbouche3563
      @karimbouche3563 6 місяців тому

      @@videv9858 pas de quoi frère, merci ,toi aussi t adorable et très sympa

  • @Senpai-ru4xx
    @Senpai-ru4xx 6 місяців тому

    Salut Vi! À quelle moment est il préférable d utiliser Redux? Merci pour la vidéo 🙏

    • @videv9858
      @videv9858  6 місяців тому

      Je prévois une vidéo pour ça mais pour faire simple, la raison numéro 1 c'est : est-ce que ton state est hyper complexe avec des calls API dans tous les sens ou pas ? Si oui, c'est le moment de songer à Redux. Si non et que tu t'en sors très bien avec Context, reste sur Context.

    • @Senpai-ru4xx
      @Senpai-ru4xx 6 місяців тому

      @@videv9858 super merci pour ta réponse Vi 😊

  • @Pikmin-Pi-Pi
    @Pikmin-Pi-Pi 6 місяців тому

    Comment j’aurai voulu avoir un context à l’époque quand mes parents choisissaient mes vêtements 😅

    • @videv9858
      @videv9858  6 місяців тому

      si t'en as un mais t'as pas dû avoir d'input box et tes parents ont choisi le bleu.

    • @Pikmin-Pi-Pi
      @Pikmin-Pi-Pi 6 місяців тому

      @@videv9858 moi je voulais le rouge 😭😭😭

    • @PikminPiPi
      @PikminPiPi 6 місяців тому

      C’est la Life petit 😏

  • @kenshinhimura3140
    @kenshinhimura3140 6 місяців тому

    Aaah il parle de dbz, t'es un frère.
    Sans vouloir être méchant, ne serait il pas mieux et rapide d'apprendre zustand le frère ?

    • @videv9858
      @videv9858  6 місяців тому

      en vrai, ça dépend de ton niveau dans React. Si t'as open bar le temps d'apprendre, ouais go Zustand mais je trouve qu'il est plus long à apprendre que Context. Pour moi, c'est intrinsèque à React, t'as pas besoin d'apprendre un autre paradigme. Mais si t'as le temps, go Zustand et meme Redux qui est plus demandé dans les annonces. Ca dépend de ton but : "est-ce que tu cherches à lancer ton SaaS ou trouver un job ?".

    • @kenshinhimura3140
      @kenshinhimura3140 6 місяців тому

      @@videv9858 j'avoue je cherche un job de dev donc je suis preneur de tout le frère. Je vois où tu veux en venir. Pour le taff en entreprise il est préférable de maîtriser use contexte qui est inherent à react et de maîtriser redux.
      Après les boîtes demandent de plus en plus des méthodes alternatives à redux qui est trop lourd et dur à maintenir. D'autant qu'avec react query on a besoin de moins en moins besoin de redux.

  • @nikolas4749
    @nikolas4749 6 місяців тому

    Genial
    la suite please
    est ce que tu fais des videos sur next.js?

    • @videv9858
      @videv9858  6 місяців тому +1

      Merci ! Je préfère me concentrer sur sortir des vidéos sur React pour l'instant ❤