An open API service indexing awesome lists of open source software.

https://github.com/gabriel4420/concepts-b7web

Este repositório foi criado para documentar e organizar os conceitos aprendidos no curso de React da B7Web, ministrado pelo professor Bonieky Lacerda.
https://github.com/gabriel4420/concepts-b7web

api contexts events hooks react reducer redux states use-ref-hook

Last synced: about 2 months ago
JSON representation

Este repositório foi criado para documentar e organizar os conceitos aprendidos no curso de React da B7Web, ministrado pelo professor Bonieky Lacerda.

Awesome Lists containing this project

README

          

## 📚 Conceitos de React e Next B7Web 📚

---


Gif da Aplicação

---


GitHub language count

GitHub top language

GitHub repo size in bytes








GitHub code size in bytes


Made by Gabriel

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.

## Stack utilizada

**Front-end:** Next, Typescript, Redux, TailwindCSS

**Back-end:** Next, Node

## Tópicos Abordados:

- 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.
## Rodando localmente

Clone o projeto

```bash
git clone https://github.com/Gabriel4420/concepts-b7web.git
```
Instale as dependências

```bash
npm install
```
Inicie o servidor

```bash
npm run dev
```

## Feedback

Se você tiver algum feedback, por favor nos deixe saber por meio de gabriel_rodrigues_perez@hotmail.com

---


Feito com ❤️ por Gabriel Rodrigues 👋️ Entre em contato!


Gabriel Rodrigues Perez


Gabriel Rodrigues Perez


Gabriel Rodrigues Perez