Course Title : Namaste React Live 🚀 - From Zero to Hero in 8 weeks
Course Teacher : Akshay Saini
The mission:
The mission of this course is to take the student from Zero to Hero in React. During this 8-week journey, the student will learn everything in live classes and then implement it by building projects.
What’s Unique in this course ?:
The outline of the course covers for both students and professionals.
We’re not only learning react, but all the amazing concepts about modern web development. Even the minor details and small concepts, that we might not know are taught in a very relaxing and funny way 😄
Library vs Framework:
- Library - takes minimum effort to put inside our code - a piece of code (classes and functions)
- Framework - full fledged - inverts the control of program
Tools and Extensions Required:
We’re using VSCode as IDE and Google Chrome as Browser.
Following are important VSCode extensions that help in development
- Better Comments
- Bracket Pair Colorisation
- ES7+ React Redux
- Git Lens
- ES Lint
- Prettier - Code Formatter
- VSCode Icons
Learning React
- We’ll be using React version 18
- We’ll be using react and reactDOM javascript scripts in html file
- Difference between React and ReactDOM package (that made it clear that react is a generic library)
- Learned about React.createElement
- Project was run in browser using file protocol ( file:// )
Code reference
Reference to code commit what we learn in this session : https://bitbucket.org/namastedev/namaste-react-live/commits/928e6faee91549739adc0c3c97c8f0352a55607e
Homework:
We were asked to learn about Emmet (generate boiler plate code)