Here's an intro to the course material. Enjoy the course!
Instructor: [00:00] In this course, we'll start from the very basics of React, and give you everything you need to know to start developing web applications with the hottest framework of the web. Every lesson is in a self-contained index.html file that we can make changes to in our editor and load up directly in our browser.
[00:16] There's no black magic going on with build tools or things you have to install. This way, you won't be distracted by all of those things, and you can focus on learning React. I'll show you how to use those things at the end of the course.
[00:28] The goal of this course is to help developers, both new and experienced with React, gain an understanding of the fundamental concepts in React and how React works. We're not going to jump straight into React and JSX. Instead, we start out with a blank index.html file, and we don't even use React at all.
[01:18] Doing things this way will help the knowledge stay more firmly in your mind. You know what solutions to reach to you when you're faced with specific problems.
[01:27] We'll cover the very basics of React and its common APIs all the way through state and the component lifecycle hooks, building and using forum elements, why React demands a key prop when you render in array of elements, and how to make HTTP requests with React. All the things you'll commonly face when making a real React application.
[01:46] Then, we'll wrap up with a lesson on how to move from your index.html file to a more production-ready development environment with codesandbox.io and Create React App. Finally, how to deploy your amazing applications to an amazing service like nullify.
[02:02] I hope you enjoyed this course and even more that you enjoy building awesome stuff with the knowledge it gives you.
Hye Kent, i am facing issues with VS code intellisense , i cannot automatically see the React and React DOM helper methods as they are popping up in your editor, any clues to this, do i need to use typings . as of now i am just following the very first tutorial of yours. Also when i tried to use typings command, npm logs that typings are deprecated in favor of @types
Hi diwyanshu, It's probably because vscode can't resolve the types for dependencies that are added as script tags. I wouldn't worry so much about it at this point. In a real scenario, you're going to be building applications with npm and the types will come in that situation. Good luck!
Hi, my react does not work when I use cdn links, but using the create-react-app works perfectly. please why is this?
I'm not sure what it could be. But if it's working with create-react-app then you're set because that's what you'll want to use to build real applications anyway.
Hi, how do i access the starter files for each of the modules in this course?
Hey Kent C., hope you doing great.
Just want it to point that there is an error in the transcript, at 01.46 minutes of the video, just at the end of the paragraph, it is not nullify as it says.
Chibuzor, there are no starter files. When I recorded it I just took the relevant file from https://github.com/eggheadio-projects/the-beginner-s-guide-to-reactjs and removed the code I needed to get things started.
you had a link where I could download atom
Hi Vernon, I've actually switched to VSCode as my primary editor and I recommend it. You can download it here: https://code.visualstudio.com
How does this course compares to the free version on https://egghead.io/courses/the-beginner-s-guide-to-react
Unclear which course should I do today (2022)?
This one's older and useful if you need to learn how to work with older React code (code that uses classes). For modern React, you should go with https://kcd.im/beginner-react (the one you referenced).
Makes sense, thanks for the super prompt reply!