UTILISER RXJS POUR VOS COMPOSANTS REACT !

Поделиться
HTML-код
  • Опубликовано: 10 дек 2024

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

  • @papesambakasse422
    @papesambakasse422 2 года назад +5

    Vous êtes le meilleur enseignant que j'ai jamais vu de ma vie, l'explication, la clarté et la pédagogie de vos cours sont incroyables

  • @CyrilTonneville
    @CyrilTonneville 2 года назад +3

    C'est franchement incroyable d'être aussi pédagogue!
    Les explications que tu donnes sont hyper claire!
    Merci (encore) pour ce que tu produis et partage.
    PS: pas besoin de t'excuser pour les explications, elles sont toujours bienvenues!

  • @jean-bernardsaint-eve3340
    @jean-bernardsaint-eve3340 2 года назад

    Merci pour ce tuto. Et voilà la lib RXJS remise au goût du jour.
    J'avais jeté un oeil à Rxjs il y a quelques temps, mais comme il n'y avait plus de tuto sur le sujet depuis 3 ans, j'avais laissé tomber.
    Merci pour ce tuto sur la programmation réactive et son utilité dans React.

  • @amisifikirini8412
    @amisifikirini8412 2 года назад

    Salut Lior,
    Vous avez une approche pédagogique très simple, claire et explicite. J'apprécie beaucoup votre manière de faire. Vraiment merci

  • @axelraboit5556
    @axelraboit5556 2 года назад +1

    Super video Lior comme toujours, très bien expliqué. Et concernant les petits rappel ou les petits exemple pour bien faire comprendre, ne t'excuse pas... je dirais meme continue car c'est très pertinent ! Merci :)

  • @BounSoft
    @BounSoft 2 года назад

    J'utilise RxJs avec react depuis le début avec des singletons, je suis fun de cette lib, j'ai jamais adhéré à redux, j'utilise RxJs avec Angular et react et franchement c'est top, excellente video.

  • @apprendrelibrementlaprogra596
    @apprendrelibrementlaprogra596 2 года назад

    en tout cas jusqu'à 17:24 / 32:17 j'étais sur le point de dire rien ne change! je vois vous êtes très pédagogue. 💪
    Nice Cours comme d'habitude.👍

  • @bergall
    @bergall 2 года назад +1

    Fantastique :D ! merci pour cette vidéo cette solution me semble plus simple encore que redux toolkit

  • @drduck667
    @drduck667 2 года назад

    T'es finalement décidé de revenir sur youtube on t'attendait

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад +3

      Mais pour combien de temps encore ? :P

  • @bricelyonelnguetsop7129
    @bricelyonelnguetsop7129 Год назад

    Merci pour ton partage

  • @casho293
    @casho293 2 года назад +1

    Salut super vidéo, j'aimerais savoir quel pratique était le plus utilisé en entreprise entre Redux et RxJS ?
    J'aurais aussi aimé avoir ton avis sur l'utilisation de Redux avec RxJs ?
    Merci !

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад +2

      C'est redux qui est le plus utilisé dans le monde react. Mais y a une librairie qui prend de l'ampleur et qui s'appelle redux observables et qui mélange les deux 😁

  • @bycrea
    @bycrea 2 года назад

    J'ai regardé tes deux video (redux-toolkit et RXJS) et j'ai trop envie de me refaire une aplpi en react !
    As-tu pour projet de nous faire une petite todo-list avec une api symfony? Je serais curieux de voir comment tu gères ta récupération / enregistrement de données, sûr et certain que tu as des petits tricks qui doivent être intéressants à connaitre :)
    Merci pour toutes ces vidéos c'est que-du-bon-heur !

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад

      Salut Yoan, j'ai une formation de 15h sur Symfony Api Platform et React :) si ça te dit, elle est ici learn.web-develop.me :)

  • @borishelvas5547
    @borishelvas5547 2 года назад

    J’aime beaucoup ce que tu fais

  • @renscrab
    @renscrab Год назад

    Il y a t'il une raison spécifique pour laquelle tu spread le tableau après l'avoir reçu par subscription, plutôt que le faire dans le .next([...]) ?
    Ca me parait être plus optimisé en terme d'espace mémoire (une seule nouvelle adresse) et ça évite d'avoir à systématiquement faire le spread dans tout les composants souscrivant à l'obs, mais il y a peut-être un autre aspect auquel je ne pense pas.

  • @marielauredebeaune1780
    @marielauredebeaune1780 Год назад

    Merci bcp pour ce super cours. avec le useEffect tu ne relances pas la fonction mais en même temps ton tableau de dépendances est vide.

  • @fasodev
    @fasodev 2 года назад

    N'est-ce pas ce composant qui est au coeur de Angular ? Super ta vidéo.
    Pour le filtrage, on peut s'en passer du .task.done === false par !task.done.
    On peut également calculer le undoneTasks dans le hook et exporter tasks, undoneTasks.

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад +1

      Et oui tout à fait ! Angular a choisi RxJS pour traiter toutes les tâches asyncrhones :)

  • @yacinelyoubi9653
    @yacinelyoubi9653 2 года назад

    Petite question comme ça à chaud !
    Déja super vidéo, je vais vraiment essayer d'utliser le RXJS dans mes prochains projets pour factoriser mon code et éviter de passer par les props !
    Donc ça marche sur du rR, mais est-ce que RXJS marche pour du React native aussi ?

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад +1

      Ca marche pour n'importe quel projet utilisant du Javascript, et bien sur sur React Native aussi :)

    • @yacinelyoubi9653
      @yacinelyoubi9653 2 года назад

      @@LiorCHAMLA super merci ! T'es un goat

  • @One_pack_one_day
    @One_pack_one_day 2 года назад

    Superbe vidéo ! Il faut juste que je regarde les différences avec useContext. Direction la doc pour moi pour choisir l'un des deux :) ! Merci :)

  • @michelgisenael4021
    @michelgisenael4021 2 года назад

    Du coup quelle est la meilleur façon pour gérer le props drilling entre state management comme redux et l'obeservable comme rxjs; et à quel moment l'un ou l'autre est plus performant et optimisé

  • @Azer_Oner
    @Azer_Oner Год назад

    Bonjour Lior, j’aimerais savoir du coup si c’est judicieux de remplacer totalement redux par rxjs. J’ai lu sur certains blog qu’ils ne faisaient pas la même chose mais pourtant je ne vois pas la différence dans leur utilisation, hormis la manière de coder. Peux-tu m’éclairer stp ?

    • @LiorCHAMLA
      @LiorCHAMLA  Год назад

      Ca n'a rien à voir, le but de Redux est de gérer des états (ensemble de données qui peuvent évoluer), le but de RxJS c'est juste de créer des signaux auxquels ont peut réagir :)

  • @gabriel-bu3ys
    @gabriel-bu3ys 2 года назад

    Hello Lior , très intéressante ta video, tu compte parler des test unitaire ou du TDD dans des videos avenir ? Merci

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад

      C'est pas mon fort le TDD en React :) d'autres créateurs ont fait des vidéos sur le sujet ! Merci en tout cas :)

  • @bipbipbop2751
    @bipbipbop2751 2 года назад

    Court et très clair

  • @amisifikirini8412
    @amisifikirini8412 2 года назад

    Je travails avec redux pour le système de login des utilisateurs avec des routes protégés. Mais avec la mise d'état fonctionne de manière asynchrone que je n'apprécie carrément pas. Avez-vous déjà expliquer ou travailler sur le système de login avec redux avec la gestion de message de connexion ou non dans le formulaire de login dont les données proviennent à partir d'un API avec axios ???

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад

      Je vois pas vraiment où est le soucis ? Tu as un état Redux avec une propriété errorMessage, tu fais ta requête HTTP, si le login est mauvais tu dispatch une action qui dit que errorMessage = "Email ou password invalide" et ton composant de formulaire l'affiche :x

  • @johnhaimez951
    @johnhaimez951 2 года назад

    Hello, j’ai une petite question, doit on utiliser rxjs-react ou rxjs tous cours ? Car j’ai l’impression que rxjs-react est extrêmement compliqué comparer à ce que tu as démontré. Alors j’aurais aimer avoir des avis, merci

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад

      Bah si tu connais un peu RxJS tu devrais pas avoir de mal avec RxJS React, en gros c'est les outils RxJS mais avec des hooks pour t'aider à les utiliser sans te prendre la tête :x

  • @mehdib8612
    @mehdib8612 Год назад

    T'as fait la mm chose avec redux ?!

  • @gnaris9220
    @gnaris9220 2 года назад

    Un tueur

  • @IMBODavid
    @IMBODavid 2 года назад

    Merci !

  • @mouadmahfoud2782
    @mouadmahfoud2782 2 года назад +1

    est ce que c'est normale de ne pas fair unsubscribe ?

    • @blokche_dev
      @blokche_dev 2 года назад +1

      Le subscribe retourne une souscription qu'il est nécessaire de cancel (.unsubscribe) lorsque le composant est retiré du dom, effectivement. 👍

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад +1

      Attention, ce n'est nécessaire QUE si le composant est susceptible d'être détruit à un moment ou un autre. Sans ça je vois pas l'intérêt d'unsubscribe :x

  • @messaoudiabdel1188
    @messaoudiabdel1188 2 года назад

    J'arrive pas à comprendre l'utilité de rxjs en sachant que le hook useContext de react résou déjà ce problème

    • @LiorCHAMLA
      @LiorCHAMLA  2 года назад +1

      Le contexte n'a pas été pensé pour gérer des opérations lourdes de mutations sur des gros états mais oui j'ai fait une vidéo pour montrer que ça faisait aussi le taff parfois :)

    • @messaoudiabdel1188
      @messaoudiabdel1188 2 года назад

      @@LiorCHAMLA merci de l'info lior, et je me suis renseigner aussi, l'inconvénient du context c'est qu'il fait un re-rendu de tout les composents qui l'utilise lorsque le context subit un update

  • @najmidev
    @najmidev 2 года назад +1

    First