This course contains 59 interactive screencasts
59 lessons - 5 hours
Props and state
Fetching data from APIs
Forms in React
Writing modern React
Local dev setup
In this project you'll create an awesome todo app. It's a classic app which introduces you to the most important concepts of React.
Memes are awesome so let's build a meme generator! It let's you speficy and image and a text and generated a meme.
Head of Education at Scrimba. Passionate about learning, creating cool stuff, and helping others achieve their career goals.Follow me on twitter
The course is also filled with coding challenges that you'll complete by writing React code directly inside the Scrimba screencasts. Before you know it, you'll have written two first React JS applications! And you're in good company: over 50.000 students have enrolled in this course so far.
Many of them have pointed out on Twitter that this course is the best React tutorial they've went through.
As the head of education at a tech school called V School in downtown Salt Lake City, Utah, I've formulated some philosophies about learning:
All constructive feedback is welcome! Feel free to tweet at me (@bobziroll) to let me know your thoughts.
I've also created a follow-up course that tackles more advanced React topics. Click here to check it out!
This course is also a part of our hugely popular Front-End Devloper Career Path.
Facebook built React for their own products, which include Facebook, Instagram, and WhatsApp . React is also used by Netflix, The New York Times, AirBnb, Discord, DropBox, and many other big companies you've heard of.
React is used for frontend web apps to detect user input, fetch data, and update the user interface with data. React does all this with maximum performance.
React mainly gives you a structured way to create reusable frontend UI components, handle user input, update UI components efficiently, and manage your data.
Yes! React is the most popular frontend library in 2020 for numerous reasons. We are willing to bet that someone from the React team is preparing an update for React or, at least, a React tool as you're reading this. React is very relevant in 2020 and not likely to go out of style anytime soon.
Ah, the age old question! Anything you can build with React, you can build with Angular, and vice versa. Which you pick to learn is mostly preference. While React is best described as a library, Angular is an elaborate framework. With React, you'll pick and choose additional libraries that suit your project whereas, with Angular, you're expected to include the libraries you're given (they're pretty good).
React is not without its downsides. When compared with a framework like Angular, you will find there is no predefined way to structure your app. To ensure you get the most from React, you'll need to spend a little more time researching and implementing popular and effective ways to structure your app.
React is a small library built on clever design patterns and ideas. With a React course or tutorial, you could build your first app today but it will likely take you a few more days of practice to fully understand the core React concepts and unlock their full power. This, of course, depends on your experience and how much time you can commit.
React is a library - a library of helpful functions and modules to pull into your app as and when you need them. This means you're in complete control of your app. A framework, by definition, is the essential support for your app, which you build on and operate within.
No, not really. For that, you'll need a server-side tool like Node and a server-side Node framework like Express. React does occasionally appear in backend frameworks like Next.js to do something advanced called server-side rendering, which is a smart way to improve page load time and SEO.
Yes, absolutely. In the early days, React probably worked best with Node.js but in 2020, it's free game. React is a fantastic candidate for any backend framework.
Salaries can vary greatly from $40K to $100k and beyond. It depends on your aptitude, attitude, and location!
Built with Imba