ReactJS Tutorial - 8 - JSX

  Рет қаралды 808,825

Codevolution

5 жыл бұрын

📘 Courses - learn.codevolution.dev/
💖 Support UPI - support.codevolution.dev/
💖 Support PayPal - www.paypal.me/Codevolution
💾 Github - github.com/gopinav
📱 Follow Codevolution
+ Twitter - CodevolutionWeb
+ Facebook - codevolutionweb
📫 Business - codevolution.business@gmail.com
JavaScript XML (JSX) is an extension to the JavaScript language syntax. With React, it's an extension to write XML-like code for
elements and components. And just like XML, JSX tags have a tag name, attributes, and children.

Пікірлер: 187
@Codevolution
@Codevolution 5 жыл бұрын
React Fire - github.com/facebook/react/issues/13525
@ItsmenikhilKr
@ItsmenikhilKr 3 жыл бұрын
link not working
@darklord9500
@darklord9500 Жыл бұрын
@Codevolution should i learn this code in 2022?
@UzmaKhan-yo2kg
@UzmaKhan-yo2kg Жыл бұрын
@@ItsmenikhilKr Its working!
@dasojushiva8663
@dasojushiva8663 2 жыл бұрын
dude... I am halfway through the video and I already like the way that is being explained, though am a newbie... it was very clear to me. initially, i thought JSX pros all are like complicated things to learn... but I know there are smart people like you who made the world so beautiful.
@adetolasanni2
@adetolasanni2 2 жыл бұрын
Great tutor ever you took your time and energy to explain every bit of the course. Thank you so much.
@PadmanabhRudrawar
@PadmanabhRudrawar Ай бұрын
I am truly grateful that you have created these videos. These videos are relevant even in 2024, i.e. 5 years since its inception. On top of that, these are all free. I wish to see each and every video related to React as my current job requires me to be good in React. I wish to do something for Codevolution as a token of gratitude. Let me know if there is a way to contribute 😇
@uodige1
@uodige1 Жыл бұрын
another easy-to-follow tutorial, I am so glad I am improving my React skill thru these tutorials!!
@noahqyain7311
@noahqyain7311 2 жыл бұрын
I JUST love how enthusiastic Desi people are about their tech careers. It is kind of cute how they run to make videos and are prideful of their knowledge unlike no other culture or ethnicity in the world TBH. They are probably the most cognitive of the mediocre knowledge needed to work in technology and the pay out being greater than the required input in man hours to learning such information.
@krisssachintha
@krisssachintha 3 жыл бұрын
Super understanding tutorials, now i like to work with react js, thanks for good content
@CANIHAZURDREAMSPLS
@CANIHAZURDREAMSPLS 3 жыл бұрын
This answered many questions for me! Great video!
@dhl4102
@dhl4102 4 жыл бұрын
You Rock! Such a great tutorial
@poojaguru2516
@poojaguru2516 Жыл бұрын
Your videos are the best ever! Glad i found your channel.
@karthi321ful
@karthi321ful 5 жыл бұрын
awesome tutorial series , Thanks Vishwas.. following
@viveks2619
@viveks2619 3 жыл бұрын
Instead of nesting the Createelement function, 'return React.createElement('div',null,Hello Again)', This works perfectly fine.
@total_breathing
@total_breathing 2 жыл бұрын
React has evolved
@josk8936
@josk8936 Жыл бұрын
arent you using just more jsx inside the child paramenter?
@pallavimahanta519
@pallavimahanta519 Жыл бұрын
@@total_breathing hey should i follow the whole playlist in 2023 .curreantly i have not started reactjs . Iam searching for a good playlist .can u suggest me
@faizanahmed9304
@faizanahmed9304 11 ай бұрын
​@@pallavimahanta519yes you can i know its quite older but the basic fundamentals are same
@Mahi.375
@Mahi.375 10 ай бұрын
You use html tag in return that is jsx He teach without jsx
@ricklove8358
@ricklove8358 2 жыл бұрын
man this is so helpful. keep up with the good work.
@Colstonewall
@Colstonewall 5 жыл бұрын
Thank you, Vishwas!
@colindante5164
@colindante5164 2 жыл бұрын
With such an awesome tutorial the least I could do is subscribe. )) Thankyou for such a clear explanation. )))
@KOSAMAGAMES
@KOSAMAGAMES 3 жыл бұрын
doing the second one threw me back in time.
@VijayaKumar-qv7mw
@VijayaKumar-qv7mw 4 жыл бұрын
Great Explanation Loved it thanks
@manueljordan317
@manueljordan317 3 жыл бұрын
Excellent, well covered!
@karolinalencina7121
@karolinalencina7121 3 жыл бұрын
Thank you, that was super clear! :-)
@SpiritualManish
@SpiritualManish 3 жыл бұрын
Thank You for such a nice tutorial series Vishwas. I am using react 17.0.1 and I don't need to import react in functional components.
@visweswarbk7611
@visweswarbk7611 2 жыл бұрын
Excellent presentation !
@shloch2007
@shloch2007 4 жыл бұрын
very much a GREAT TEACHER ................. thank you
@aku_11_11
@aku_11_11 3 жыл бұрын
:)
@rabiehaed
@rabiehaed 4 жыл бұрын
Excellent explanation, Thanks
@ericmuhire9995
@ericmuhire9995 2 жыл бұрын
Great tutorials. Thank you 🙂
@alvinrobert3927
@alvinrobert3927 4 жыл бұрын
Really ur way of teaching really awesome 👍👌👌
@kalmi_riding
@kalmi_riding 4 жыл бұрын
So if I understand well, our previously created Welcome and Greet component returned with JSX, right?
@joellim7271
@joellim7271 4 жыл бұрын
yes
@sunnylal3297
@sunnylal3297 2 жыл бұрын
Yes bro
@gopalakrishnamurthy7862
@gopalakrishnamurthy7862 3 жыл бұрын
Superb explanation I loved it
@kirankamath5891
@kirankamath5891 3 жыл бұрын
The reason why we imported React from "react" was clearly understood Sir , thanks for that.
@sdeneham25271
@sdeneham25271 3 жыл бұрын
Why?
@kirankamath5891
@kirankamath5891 3 жыл бұрын
@@sdeneham25271 so that it uses React.createElement while compiling , but while coding you need to simply use JSX for syntax
@shishirrai1069
@shishirrai1069 3 жыл бұрын
@@sdeneham25271 it is not required with version 17
@JohnDoe-rj2kf
@JohnDoe-rj2kf 3 жыл бұрын
what is the difference between the .js or .jsx extenstion when writing the react component ?
@amolsd8706
@amolsd8706 Жыл бұрын
you are an awesome..... happy learning react.
@vaibsify
@vaibsify 2 жыл бұрын
awesome explanation 🙏
@richardmartyns7978
@richardmartyns7978 2 жыл бұрын
I started learning react here, hope am on the right track and there is no new changes
@harshdevmurari007
@harshdevmurari007 Жыл бұрын
hats off to ypur explaination sir.................
@ashapilkhwal6320
@ashapilkhwal6320 2 жыл бұрын
Really appreciable!!
@Aditya.Santra
@Aditya.Santra 2 жыл бұрын
Very Helpful Video 👍
@rahulnag9582
@rahulnag9582 5 жыл бұрын
using the div tag makes it a JSX or making it a cont function makes it a JSX ?
@ravitejakambaluru1330
@ravitejakambaluru1330 3 жыл бұрын
@codevolution how can I write multiple class names for single elements. For examples in case of using bootstrap classes
@smilybhanu7779
@smilybhanu7779 3 жыл бұрын
Good..great tutorials
@lathagm666
@lathagm666 8 ай бұрын
completed 8th video. thank you 🙂
@bollywoodclassichitslyrics2242
@bollywoodclassichitslyrics2242 5 жыл бұрын
Please upload more videos on react and react native
@issaissifou4959
@issaissifou4959 4 жыл бұрын
Thank you !
@LearnWithNoor036
@LearnWithNoor036 Жыл бұрын
I am watching your series on January 2023.Thanks for your hard work on this Course. You should teach in Udemy.
@harshsinghal8527
@harshsinghal8527 Жыл бұрын
Is this course relevant in 2023
@rahulpramodmarada4448
@rahulpramodmarada4448 Жыл бұрын
@@harshsinghal8527 ofcourse why not??
@uniquezay2019
@uniquezay2019 9 ай бұрын
Hello Vishwas, why the code didn't work as it should at 5:16 was because the Hello Vishwas was inside of a quote, I wrote it without the quote and it worked.
@sandeshdeshmukh2136
@sandeshdeshmukh2136 5 жыл бұрын
thank you so much
@aku_11_11
@aku_11_11 3 жыл бұрын
Awesome tut sir, plz make tut on java script full course too sir..
@MatheusPereira-nn9dj
@MatheusPereira-nn9dj Жыл бұрын
can i use emmets inside create.element to maybe nest parent div and child div??
@iFFOKMedia
@iFFOKMedia 5 жыл бұрын
You saved me!
@madhurikas_music
@madhurikas_music 7 ай бұрын
Excellent!
@zoemohamed6599
@zoemohamed6599 2 жыл бұрын
Thank you sensei
@weslolo1074
@weslolo1074 2 жыл бұрын
glad jsx exists
@rahulnag9582
@rahulnag9582 5 жыл бұрын
hi sir, if we write the Hello function as function Hello() { } the it will be a JSX or not ?
@yogibaba6008
@yogibaba6008 5 жыл бұрын
Arrow function or ES5 function has nothing to do with JSX. Basically what you are returning from your function is JSX . You can also return JSX from class based component.
@alvinrobert3927
@alvinrobert3927 4 жыл бұрын
I'm one fellowing u to all the videos to learn react .js
@yerraguntlaharish4109
@yerraguntlaharish4109 4 жыл бұрын
@Codevolution sir i am seeing this series now am i good to go or are there any changes
@zribiahmedyassine1582
@zribiahmedyassine1582 Жыл бұрын
is this serie still usefull in 2023 @Codevolution ?
@kristijanlazarev
@kristijanlazarev 10 ай бұрын
Yes, 90% of the course is basics, and is still relevant today!
@vasantht3379
@vasantht3379 5 жыл бұрын
Thanks boss
@nogafouz2174
@nogafouz2174 Жыл бұрын
thanks alot
@yaminnather521
@yaminnather521 3 жыл бұрын
That HTML jsx syntax looked a bit weird at the beginning but u explained how it actually works really well
@osmangoni2341
@osmangoni2341 Жыл бұрын
Thanks a lot.
@mrinaldas6220
@mrinaldas6220 3 жыл бұрын
Good tutorial video
@negros111
@negros111 Жыл бұрын
I have problem Compiled with problems:X ERROR in ./src/App.js 14:43-48 export 'Greet' (imported as 'Greet') was not found in './components/Greet' (possible exports: default) ?
@zakaryalaarrague
@zakaryalaarrague 7 ай бұрын
thanks
@nikimehta5323
@nikimehta5323 3 жыл бұрын
according to your tutorial i have import a jsx element but it does not show anything i have used default export also and my path in another page is also correct
@bikashbhandari5608
@bikashbhandari5608 4 жыл бұрын
How many times we have to use react.createElement if there is many child inside div?
@SalmanMKC
@SalmanMKC 4 жыл бұрын
That's for demonstration purposes I guess, it's much easier to use jsx and no need to have to learn the js implementation! :)
@alexb.2616
@alexb.2616 4 жыл бұрын
Thanks
@whynot-vq2ly
@whynot-vq2ly 4 жыл бұрын
are we going to make something else then greeting Vishwas in the coming tutorials ? :D in the meanwhile I find the tutorials amazing, thanks a lot :]
@suzsg6169
@suzsg6169 4 ай бұрын
This is a bit outdated explanation. JSX no longer requires importing React and translation works differently under the hood. New translation: _jsx('h1', { children: 'Hello world' }); instead of React.createElement('h1', null, 'Hello world');
@visweswarbk7611
@visweswarbk7611 2 жыл бұрын
Do not see the name and introduction of tutor anywhere ....just curious to know who is doing this great presentation !
@chetannagar7467
@chetannagar7467 9 ай бұрын
Please confirm if it is valid at this time ?
@ngsuraj
@ngsuraj 4 жыл бұрын
Is it not mandatory to use .jsx extension when we use jsx in a react file?
@SumitSinha_ArtFreak
@SumitSinha_ArtFreak 4 жыл бұрын
no
@ankurtiwari861
@ankurtiwari861 4 жыл бұрын
Sir what shortcut keys did you use to comment out Greet? Great tutorial btw!
@jonesquartey5118
@jonesquartey5118 4 жыл бұрын
Ctrl k + c
@surbhibaranwal9749
@surbhibaranwal9749 3 жыл бұрын
and keys for uncomment?
@rajaryan7566
@rajaryan7566 3 жыл бұрын
@@surbhibaranwal9749 ctrl + /
@YusanTRusli
@YusanTRusli 3 жыл бұрын
Is there any tutorials for Svelte?
@anjanasanthosh1040
@anjanasanthosh1040 3 жыл бұрын
Thankyou
@yashraj6565
@yashraj6565 2 жыл бұрын
Just.. Thank you
@akshithaelukapalli184
@akshithaelukapalli184 6 ай бұрын
Will u please provide any other alternatives to solve the queries sir
@nadicadizdarevic2835
@nadicadizdarevic2835 2 жыл бұрын
🙂Thanks.
@lakshaymangu899
@lakshaymangu899 3 жыл бұрын
This video is uploaded in Nov 2018. Can I refer this tutorial for freshly learning React JS now in Mar 2021? Please help :)
@rajanandd456
@rajanandd456 3 жыл бұрын
same question.hehe
@javadmohammadi3943
@javadmohammadi3943 3 жыл бұрын
hi its perfect .thanks
@karteekkosaraju218
@karteekkosaraju218 2 жыл бұрын
Hello Vishwas, please include the source files too..that way , it's a great help Thanks in Advance
@sonofsatan3196
@sonofsatan3196 Жыл бұрын
Why did we use parenthesis for return in Hello.js, while in greet there wasn't, I'm a newbie to react
@toannew
@toannew 3 жыл бұрын
6:23 js code (not jsx code) 8:46 compare code of jsx and js. 10:19: jsx syntax and what is going to change (className -> class)
@GavinWoodthebarbarian
@GavinWoodthebarbarian 3 жыл бұрын
Forgive me for my ignorance but I cannot see how react is "better" than Angular. I prefer where my components are in their own separate structure with html js and css separated from each other. maybe we still getting to something like that down the line but so far React seems way more complex to me that Angular.
@sameeramrutia18
@sameeramrutia18 3 жыл бұрын
which screen recording tool you are using? can you please tell me?
@viveks2619
@viveks2619 3 жыл бұрын
You can access the one available in the windows by pressing win+g
@sonali2720
@sonali2720 2 жыл бұрын
Hi , can you please upload videos for react typescript testing using jest
@JYOTSNA018
@JYOTSNA018 4 жыл бұрын
using React.createElement though returns a line here, but can be highly tedious when it comes to entire page, and the same is easily achieved by functions(greet) why then is it even used?
@backseatgaming9087
@backseatgaming9087 3 жыл бұрын
It is advantagous if you want to use XML later on to manipulate the DOM tree
@zubaerhossain3203
@zubaerhossain3203 Жыл бұрын
Super
@KevinEontrainer381
@KevinEontrainer381 4 жыл бұрын
9:01 insert troll face here
@domnicrozariod7367
@domnicrozariod7367 5 жыл бұрын
showing an error with curly braces before and after your return types so pls help me out?
@yassinebergui1345
@yassinebergui1345 4 жыл бұрын
google it
@co-de-code
@co-de-code 3 жыл бұрын
Sir it's working even if I type // return React.createElement('div',null,'Hello Rohith')
@abhilashreddypocha6332
@abhilashreddypocha6332 3 жыл бұрын
Same here,
@mirusvet
@mirusvet 4 жыл бұрын
2:55 What is the shortcut to instantly write the import line? Thanks
@jeremyt7817
@jeremyt7817 4 жыл бұрын
he probably just copied and pasted for the sake of the video.
@mirusvet
@mirusvet 4 жыл бұрын
@@jeremyt7817 figured it out, react does it, if you auto complete, thanks
@ammarkhan5658
@ammarkhan5658 4 жыл бұрын
use *simple react snippets* extension in vs code for autocomplete
@roopsoops202
@roopsoops202 2 жыл бұрын
Is React.createElement still used in react 18? Newbie here!
@jyotsnarachapudi2017
@jyotsnarachapudi2017 4 жыл бұрын
return React.createElement('div', null, Hello Vishwas ) This works fine as we expect. Please let me know why dont we use this.
@abbasshaikh3115
@abbasshaikh3115 4 жыл бұрын
It's just a point of preference
@sunnyparmar9692
@sunnyparmar9692 4 жыл бұрын
Instead of using React.createElement and passsing three parameters, JSX is much easier to write and understand the flow of code. So try to use JSX for simplicity.
@aravindb6025
@aravindb6025 4 жыл бұрын
consider nesting of 8 to 10 elements inside div element which will be difficult so we prefer jsx way which is like writing html and hassle free
@gauravpant770
@gauravpant770 3 жыл бұрын
how your element was aligned at center and not mine ???
@e2xsq
@e2xsq Жыл бұрын
This tutorial is amazing, I only found it 4 years too late. Is it still relevant enough to follow?
@kristijanlazarev
@kristijanlazarev 10 ай бұрын
Yes, 90% of the course is basics, and is still relevant today!
@vinodp7508
@vinodp7508 4 жыл бұрын
below code also works properly...try it import React, {Component} from 'react' const hello = () => { // return ( // // Hello sachin patil // // ) return React.createElement('div',null,Hello vinod) } export default hello
@monchoisalive
@monchoisalive 4 жыл бұрын
Any idea why this code works for you, but it doesn't for Vishwas?
@kornkorn1699
@kornkorn1699 6 ай бұрын
some reason i got Uncaught runtime errors how to fix it
@guleye
@guleye 4 жыл бұрын
Super Super Super
@samychaturvedi8035
@samychaturvedi8035 Жыл бұрын
Nice vedio 😎🚩✨️💖
@surabhisharma5169
@surabhisharma5169 4 жыл бұрын
How to view elements?
@latasha2123
@latasha2123 4 жыл бұрын
For me it is not showing the id value in the inspect.
@latasha2123
@latasha2123 4 жыл бұрын
what to do?
@Sandeep_trader17
@Sandeep_trader17 2 жыл бұрын
Line 3:9: 'Greet' is defined but never used no-unused-vars Line 4:9: 'Welcome' is defined but never used no-unused-vars getting these error and nothing is printing on web could you help me with the same
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 41 МЛН