loading
loading
loading
Starter Code: https://github.com/procodrr/react-course/tree/main/03_react-element/starter-code Final Code: https://github.com/procodrr/react-course/tree/main/03_react-element/final-code 📖 Chapters 00:00 - Introduction 00:18 - Download the Starter Code 00:44 - How to import React in our project using CDN links? 03:33 - Install React Developer Tools 04:09 - How does React Library and React DOM looks like? 07:44 - How to create a React Element? 15:41 - How can we show that React Element on our web page? 18:56 - Are there different outcomes with 'document.createElement' and 'React.createElement'? 27:13 - Let's debug ReactDOM's code! 32:04 - What's inside a React Element? 37:12 - Why Do React Elements Have "$$typeof: Symbol(react.element)"? 39:19 - Let's render a React Element using the React Object! 43:32 - How to work with React.createElement()? 51:35 - How to add an image and style it using React.createElement()? 01:02:08 - How to create a form using React.createElement()? 01:11:32 - Next video - JSX and Babel! 01:15:54 - Is that a Virtual DOM in React? 01:19:33 - Conclusion In this video, I'll be diving into the fundamentals of React and exploring how to import React into our project using CDN links. If you're new to React or looking for a quick and easy way to get started, you're in the right place. I'll explain the role of both the React library and the React DOM and showcase what they look like when included in your project. Next, we'll explore how to create a React element. We'll cover the syntax and demonstrate how to build a simple React element from scratch. You'll gain a clear understanding of the structure of a React element and how they contribute to building dynamic user interfaces. Ever wondered why React elements have the "$$typeof: Symbol(react.element)" property? I've got you covered. In this video, I'll explain the significance of this property and how it helps React identify and manage elements efficiently. Understanding this concept will give you a deeper insight into the inner workings of React. Finally, we'll dive into working with the React.createElement() function. I'll show you how to utilize this function to create React elements dynamically, passing in the necessary attributes and content. You'll discover the flexibility and power of React.createElement() and how it contributes to building dynamic and interactive applications. Whether you're a beginner or an experienced developer, this tutorial will provide you with a solid foundation in React. By the end of the video, you'll have the knowledge and skills necessary to import React into your project, create React elements, and utilize React.createElement() effectively. I'm excited to see how you harness the power of React and create incredible user interfaces. Let's get started on this React journey together! Have any doubts? Join this Telegram group and ask your question. You can also share the projects that you make in this group. Telegram Group : https://t.me/procodrr Sunday QnA Link: https://meet.google.com/vbp-hqnm-eiq Social Media 🌐 Telegram: https://t.me/procodrr 🌐 Linkedin: https://www.linkedin.com/in/anurag-singh-web-developer/ 🌐 Instagram: https://www.instagram.com/procodrr/ 🌐 Twitter: https://twitter.com/anuragsinghbam 🌐 Portfolio: https://anuragsinghbam.com/ Music by geoffharvey from Pixabay #react #procodrr #webdevelopment
If you want to master React.js right from scratch, you have come to the right place. In this course, we'll cover everything about React. We'll see how React works behind the scenes and much more. By the end of this course, you’ll become a React expert which will help you land your dream job of web development.