Este repositório foi criado para documentar e organizar os conceitos aprendidos no curso de React da B7Web, ministrado pelo professor Bonieky Lacerda. O curso abrangeu uma série de tópicos fundamentais para o desenvolvimento com React, desde os primeiros passos até o uso avançado de hooks, contextos e integração com APIs.
Front-end: Next, Typescript, Redux, TailwindCSS
Back-end: Next, Node
- Primeiros passos no React: Estrutura básica de uma aplicação React, configuração do ambiente e introdução ao JSX.
- Estados e Eventos: Manipulação de estados internos e gestão de eventos para interação com o usuário.
- Effects: Uso do hook useEffect para efeitos colaterais e gerenciamento do ciclo de vida de componentes.
- Reducers: Implementação de gerenciamento de estado global utilizando o hook useReducer.
- Hooks e Contexts: Exploração dos hooks mais utilizados no React (como useState, useEffect, useReducer, etc.) e gerenciamento de estado global com Context API.
- Uso de APIs com Fetch e Axios: Consumo de APIs externas para obter dados dinâmicos e integrá-los na aplicação.
Este repositório serve como um guia de referência rápida, contendo exemplos práticos e explicações claras para cada um dos tópicos mencionados. A cada novo conceito, o código será documentado e explicado com o objetivo de facilitar a compreensão e aplicação em projetos reais.
Clone o projeto
git clone https://github.com/Gabriel4420/concepts-b7web.git
Instale as dependências
npm install
Inicie o servidor
npm run dev
Se você tiver algum feedback, por favor nos deixe saber por meio de gabriel_rodrigues_perez@hotmail.com