Apprendre React : La syntaxe JSX

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 30

  • @shadowysuper-coder6120
    @shadowysuper-coder6120 ปีที่แล้ว +7

    T'as quand même vraiment une belle voie, douce et apaisante.

  • @Uncaught_in_promise
    @Uncaught_in_promise ปีที่แล้ว +10

    I have started learning react some weeks ago. Voila, Grafikart shows up. The bad news is I don't understand French

    • @sergemezui
      @sergemezui ปีที่แล้ว +3

      😂😂😂😂 sorry bro

  • @yeoyedjande5045
    @yeoyedjande5045 ปีที่แล้ว +3

    Très épatant, le JSX

  • @swennytod
    @swennytod 10 หลายเดือนก่อน +2

    Merci encore pour ton contenu

  • @nbvdib2098
    @nbvdib2098 8 หลายเดือนก่อน +1

    Magnifique!

  • @sgtg4102
    @sgtg4102 ปีที่แล้ว

    Pourquoi utiliser Vite alors qu'à chaques fois que tu expliques l'utilisation de Vite, ce sont des choses que l'on peut faire directement avec react, par exemple render() sur 'root', je suis curieux, merci

    • @grafikart
      @grafikart  ปีที่แล้ว +4

      C'est pour la partie JSX, la conversion JSX vers JavaScript nécessite un outil particulier (ici Vite)

  • @DEVWEBKOFFI
    @DEVWEBKOFFI 10 วันที่ผ่านมา

    🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏

  • @Tom-rk3lo
    @Tom-rk3lo ปีที่แล้ว

    Pourquoi tu n'utilises plus le dark mode ?
    Super vidéos en tout cas merci à toi :D

    • @grafikart
      @grafikart  ปีที่แล้ว +4

      J'essaie en light car certaines personnes m'ont reporté des difficulté de lisibilité en dark mode.

    • @Tom-rk3lo
      @Tom-rk3lo ปีที่แล้ว +7

      @@grafikart Ok merci pour ta réponse. Maintenant il vas y avoir (certainement plus) de personnes qui vont se plaindre du light mode ! Jamais content ce publique haha 😂

    • @nouredinehaniche1917
      @nouredinehaniche1917 8 หลายเดือนก่อน

      @@Tom-rk3lo le dark sa fait peur surtout quand il y a du code

  • @MCMoimathis
    @MCMoimathis 10 หลายเดือนก่อน

    tro bi1

  • @1conscience0dimension
    @1conscience0dimension ปีที่แล้ว +1

    j'ai ouvert les volets et me suis reculé de 2m de l'écran, ça devient supportable à regarder

    • @grafikart
      @grafikart  ปีที่แล้ว +4

      Le bon point c'est que le code est bien visible ^^

    • @1conscience0dimension
      @1conscience0dimension ปีที่แล้ว

      @@grafikart oui niveau police la taille est correcte et la largeur d'affichage aussi pour bien voir le code

    • @Rase-moi-pas
      @Rase-moi-pas ปีที่แล้ว

      C'est bien de bien voir le code, c'est quand même le plus important.. pour le reste je trouve ça très pédagogique avec des infos techniques importantes... comme d'hab donc. Merci !

    • @1conscience0dimension
      @1conscience0dimension ปีที่แล้ว

      @@Rase-moi-pas bot

  • @1conscience0dimension
    @1conscience0dimension ปีที่แล้ว +2

    Bon toujours pareil, tu pars dans des détails hyper avancés direct. Je reverrai peut-être ça après avoir un niveau plus confirmé si j'ai besoin de détails avancés. Pour ma part avec ces détails, on perd de vue l'essentiel et ce n'est pas enregistré dans ma mémoire, peut être assez limitée

    • @grafikart
      @grafikart  ปีที่แล้ว +2

      Il y a une partie spécifiquement qui a posé un problème ?

    • @franckyranaivoson
      @franckyranaivoson ปีที่แล้ว +2

      Je pense que c'est pas fait pour toi le dev mon gars . 🤣
      Continue toujours Grafikart et encore merci pour tes cours 👌🙏 , il y a toujours ce genre de personne qui ont des ondes négatifs et qui veut toujours la facilité .
      Si tu comprends pas petit va voir ailleurs 🙄

    • @1conscience0dimension
      @1conscience0dimension ปีที่แล้ว +5

      @@franckyranaivoson je pense que j'ai le droit d'avoir mon avis et que c'est ça peut être utile de le partager. Maintenant, il est assez grand pour me répondre. Et c'est son choix, la façon dont il le prend et ce qu'il en retire. Autrement dit, tu n'as rien à faire au cœur de cette discussion, à part de jouer le rôle de larve qui se rattache à l'opinion majoritaire pour dénigrer tout ce qui ne va pas dans son sens. Quand tu dis petit en vérité, tu ne fais que faire une projection. Quand tu dis négatif, en fait, c'est toi qui l'es. Il a fait de nombreuses vidéos et a public large, si le but de mon commentaire était de la méchanceté gratuite, ça n'aurait que très peu d'effet. Il se pourrait peut-être que ce soit, plus en fait, un soutien qu'une majorité de moutons suiveurs. Je me suis retrouvé sans masque au milieu de horde de masqués, alors crois-moi, affronter une masse de moutons d'opinion divergente, ça ne fait pas peur.

    • @1conscience0dimension
      @1conscience0dimension ปีที่แล้ว +1

      @@grafikart tout est clair, mais c'est juste que pour d'un point de vue structural ce n'est pas assez pédagogique. Tu entres trop vite dans des détails qui ne sont peut-être bons qu'à retenir quand on a plus d'expérience, mais pas lors de l'apprentissage. Ton intro par contre ou tu expliquais l'intérêt d'utiliser un outil comme react était vraiment intéressante. Par contre, par exemple, la façon dont tu introduis les states est abrupt, et l'explication ne donne pas vraiment la signification de ce que c'est. parfois on a l'impression de concepts appris sur le tas de façon brut avec un e mémoire photographiant tout de façon brute mais que les explications ne ressortent du bon sens qui en découle quand on comprend les choses avec plus d'expérience et pourquoi elles sont ainsi. A mon avis, c'est le fruit de cette expérience qui est à transmettre lors de l'apprentissage, et non le code brut. Ou du moins, il doit être rendu le moins brut possible. En somme l'apprentissage doit jouer le rôle d'accélérateur d'expérience. Si après on veut éplucher la documentation point par point libre à chacun de le faire.

    • @franckyranaivoson
      @franckyranaivoson ปีที่แล้ว

      @@1conscience0dimension Oui je lui défends car c'est lui qui m'apporte de la connaissance , et j'aimerais t'informer que , pour faire des vidéos pareils ça prend vraiment du temps et de l'énérgie et de la conviction , pour moi il faut qu'on ai de la reconnaissance pour lui et de l'encourager d'avantages , si t'as des trucs que tu n'a pas compris , prends des cours payant
      Personnelement , moi j'ai appris l'univers du dev grâce a ces cours qui sont complet , je paie pas , je regarde juste ces vidéos gratuitement et j'ai beacoup appris . Tu sais trés bien que donner des avis comme ça pousse les débutants a se mettre dans la tête que c'est qlq chose de difficile , c'est une question de psychologie . Encourage le mec car il y a pas beaucoup de personne qui fait ce genre de chose dans la vie .Je parle en connaissance de cause

  • @MrJohAA
    @MrJohAA ปีที่แล้ว +1

    Je ne comprends toujours pas pourquoi il n'utilise pas un vrai système de template comme le fait Vue par ex.
    On se retrouve à mélanger du Js avec du Html non valide qui plus est en utilisant className plutôt que class ou en fermant des balises orphelines comme ... Bref ça retourne + le cerveau qu'autre chose et le code est clairement peu lisible.
    L'interpolation qui s'écrit de la même façon au sein des attributs ou des balises en revanche peut permettre une meilleure compréhension du code ; même si par habitude je trouve bien plus lisible d'écrire :class="maClass" avec Vue.
    L'approche de react est assez brut de forme étant donné qu'il mélange JS, HTML et la logique react là où vue est bien plus lisse et agréable. 2 approches différentes mais intéressante mine de rien.

    • @grafikart
      @grafikart  ปีที่แล้ว +1

      L'avantage de cette approche "JS" est que tu peux plus facilement créer des petits blocs de code réutilisable. Là où VueJS t'oblige (si tu n'utilise que les .vue) à créer un fichier par composant. Mais comme tu le souligne, la contrepartie est une syntaxe plus lourde (surtout pour les conditions / boucles).

    • @MrJohAA
      @MrJohAA ปีที่แล้ว +1

      ​@@grafikartJe vois ce que tu veux dire. C'est vrai que l'approche composant unique en .vue peut paraitre lourde surtout si le découpage est (trop) profond.
      Mon avis n'est pas très objectif car j'ai utilisé react qu'une fois. Je trouve néanmoins que les 2 frameworks tendent à se rapprocher ce qui pourrait permettre une transition de l'un à l'autre plus simple et comme tu dis cet aspect "petits blocs" est intéressante ;)
      A voir sur des composants plus complexes.
      D'ailleurs si tu es passé sur la V3 de vue, la composition API apporte un énorme +. C'est un réel gap par rapport à la V2. S'en est vraiment plaisant.