Getting Started
What is React?
Section titled “What is React?”React is a JavaScript library for building user interfaces.
It is maintained by Facebook and a community of individual developers and companies.
The web framework we will be using to develop your app is called Remix, and it is built on top of React. It therefore makes sense to learn the basics of React first.
Why use React?
Section titled “Why use React?”React is a popular library for building user interfaces because it is:
📝 Declarative
Section titled “📝 Declarative”React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
🧩 Component-Based
Section titled “🧩 Component-Based”Build encapsulated components that manage their own state, then compose them to make complex UIs.
🌍 Learn Once, Write Anywhere
Section titled “🌍 Learn Once, Write Anywhere”We don’t have to learn a new language or framework to use React. It is just JavaScript.
We will start by learning about React components and props.