Desenvolvimento com React
Crie interfaces de usuário modernas, reativas e fáceis de manter
Conheça os tutoriaisPor que aprender React?
O React tornou-se uma das bibliotecas JavaScript mais populares para o desenvolvimento de interfaces de usuário. Criado pelo Facebook em 2013, o React hoje é usado por milhares de empresas em todo o mundo, incluindo Instagram, Netflix, Airbnb e muitas outras.
Esta série de tutoriais vai guiar você pelos conceitos fundamentais do React, pela criação de componentes, pelo gerenciamento de estado e pelas melhores práticas para desenvolver aplicações web modernas e de alto desempenho.
Os tutoriais da série
1
Introdução
Descubra o React, a biblioteca JavaScript mais popular para criar interfaces de usuário interativas
Começar este tutorial 2
Instalação
Aprenda a instalar e configurar seu ambiente de desenvolvimento React
Começar este tutorial 3
Configuração Avançada
Descubra as configurações avançadas para otimizar sua aplicação React
Começar este tutorial 4
Componentes
Aprenda a criar e usar componentes React, os blocos de construção fundamentais do React
Começar este tutorial 5
Props e State
Descubra como gerenciar dados no React com props e state
Começar este tutorial 6
Hooks
Descubra os Hooks do React, funções que permitem usar estado e outros recursos do React em componentes funcionais
Começar este tutorial 7
Eventos
Aprenda a gerenciar eventos no React, de cliques a formulários, passando por eventos personalizados
Começar este tutorial 8
Roteamento
Aprenda a implementar o roteamento nas suas aplicações React com o React Router
Começar este tutorial 9
Gerenciamento de Estado
Aprenda a gerenciar o estado de suas aplicações React de forma eficiente com Context API, Redux e outras soluções
Começar este tutorial 10
Testes
Aprenda a testar suas aplicações React com Jest e React Testing Library
Começar este tutorial 11
Projeto Todo App
Coloque seus conhecimentos em prática desenvolvendo uma aplicação completa de gerenciamento de tarefas com React e as melhores práticas
Começar este tutorial 12
Implantação
Aprenda a implantar suas aplicações React em diferentes plataformas e a otimizar o desempenho delas
Começar este tutorial 13
Docker Deployment
Aprenda a containerizar e implantar suas aplicações React com Docker para um deploy consistente e escalável.
Começar este tutorial