This lesson will provide you with information on what React is, its brief history, and why we’re choosing to cover it in our curriculum.
This section contains a general overview of topics that you will learn in this lesson.
- Understand what is React
React according to their official website is “The library for web and native interfaces” however let’s break this down a bit further.
Similarly, React provides powerful primitives (built-in functions/modules) that allow us to build user interfaces of varying complexities. Throughout this course, we’ll learn all about the functionality React provides and learn to build cool applications.
Just to name a few reasons on why to learn React:
- Reusability of components
- Well supported due to its popularity and large community
- React is not opinionated, which means that it won’t force you to follow any specific design patterns, project organizational structure, or logic. It’s all up to you.
If you need more convincing, the recent 2023 StackOverflow Developer Survey should be reason enough to get excited about learning React. Still unsure? Check out this article on why you should learn React.
If you haven’t already, browse through the React Website. Don’t go too in-depth and dive into documentation however do read the introduction/homepage to gauge an idea of how React works.
Lastly, skim this in-depth article which explains the major benefits of using React.
This section contains questions for you to check your understanding of this lesson on your own. If you’re having trouble answering a question, click it and review the material it links to.
This section contains helpful links to related content. It isn’t required, so consider it supplemental.
- If you are interested in learning more about React’s history, check out this documentary on React’s origin story by Honeypot