# React JS (JavaScript)

---

### **🎥 Vídeo(s) Recomendado(s)**


- 🔗 Vídeo: [Programação Web • Curso de React Para Iniciantes](https://www.youtube.com/watch?v=hd2B7XQAFls "Programação Web • Curso de React Para Iniciantes")
    - ⏰ Duração: 57:13
- 🔗 Vídeo: [Programação Web • Projeto Prático](https://www.youtube.com/watch?v=vcCKywPfQGs "Programação Web • Projeto Prático")
    - ⏰ Duração: 1:06:55
    - **Obs.:** Continuação do vídeo anterior
- 🔗 Vídeo: [Felipe Rocha • Full Stack Club • Curso de React para Completos Iniciantes \[2026\]](https://youtu.be/2RWsLmu8yVc "Felipe Rocha • Full Stack Club • Curso de React para Completos Iniciantes [2026]")
    - ⏰ Duração: 2:25:22

---

### **🗝️ Pontos-chave (Perguntas-guia)**

- <span style="white-space: pre-wrap;">Se você consegue responder isso, você entendeu o módulo. </span>
- Essas perguntas poderão ser usadas futuramente para validação.

#### **❓ Perguntas:**

- O que é React e qual problema ele resolve?
- O que é um componente em React?
- O que é JSX e por que o React usa JSX?
- O que são props?
- Qual a diferença entre props e state?
- O que é `useState` ?
- Quando o componente re-renderiza?
- Como funciona o fluxo de dados no React?
- O que é `useEffect` e quando usar?
- O que é renderização condicional?
- Em que partes do produto a empresa usa React?

---

### **🔗 Material de Apoio**

##### Referência rápida para uso prático.

- [React • Quick Start](https://react.dev/learn "React • Quick Start")
- [Devhints Cheat Sheets • React JS](https://devhints.io/react "Devhints Cheat Sheets • React JS")
- [Devhints Cheat Sheets • React JS (v0.14)](https://devhints.io/react@0.14 "Devhints Cheat Sheets • React JS (v0.14)")
- [Devhints Cheat Sheets • React-router](https://devhints.io/react-router "Devhints Cheat Sheets • React-router")