Este repositório reúne meus estudos em React aplicando o Paradigma de Pareto, focando nos 20% de conceitos que entregam 80% da produtividade no desenvolvimento. O objetivo é dominar primeiro os fundamentos que realmente impactam no dia a dia de um desenvolvedor front-end.
Estas são as partes essenciais do React que estou estudando e praticando:
Base para construir qualquer interface dinâmica.
Documentação: https://react.dev/learn/your-first-component
Usado para controlar fluxo visual e repetição de elementos.
Documentação:
- Listas: https://react.dev/learn/rendering-lists
- Condicionais: https://react.dev/learn/conditional-rendering
Hook fundamental para lidar com estados locais.
Documentação: https://react.dev/reference/react/useState
Essencial para efeitos colaterais, como chamadas de API.
Documentação: https://react.dev/reference/react/useEffect
Troca de informações entre pai e filho.
Documentação: https://react.dev/learn/passing-props-to-a-component
Carregar dados externos para preencher componentes.
Documentação (fetch): https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Separação adequada entre componentes, páginas e serviços.
Documentação geral de organização: https://react.dev/learn/thinking-in-react
Atualmente estou estudando React através dos cursos da Rocketseat, complementando com a documentação oficial e aplicando o Paradigma de Pareto para focar no que realmente importa no início da jornada.
Evoluir no desenvolvimento front-end e construir projetos práticos aplicando os fundamentos mais relevantes do React.