Olá pessoal, criei este repositório para iniciantes em ReactJS ou para desenvolvedores que querem ver um exemplo de implementação dos Hooks, router , etc.

Como funciona?

1 - Basta fazer um clone no repositorio
2 - Executar npm install ou yarn install
3 - Após finalizar a execução do comando anterior execute npm start ou yarn start
4 - Já vai estar tudo funcionando! =D

O que temos de exemplo até o momento?

1 - Custom Hooks (Hook adicionando no localStorage)
2 - Custom Hooks (Hook fazendo Fetch)
3 - useRef (Mostrando resultado em tela)
4 - useRef com setTimeout (Mostrando resultado em tela)
5 - useMemo (Mostrando o resultando em console)
6 - useContext (consumindo o context)
7 - Fetch (Mostrando resultado em tela)
8 - Router (Mostrando resultado em tela)
9 - Link (Mostrando resultado em tela)
10 - useParams (Mostrando resultado em tela)
11 - Nested Routers (Mostrando resultado em tela)
12 - Head (Helmet) (Mostrando resultado em tela)
13 - CSS Frameworks (Mostrando resultado em tela)
14 - Styled Componentes (Mostrando resultado em tela)
15 - Animações Simples (Mostrando resultado em tela)
16 - Animações Slider (Mostrando resultado em tela)
17 - useReducer (Hook para controle de estados maiores)
18 - Validações(Mostrando resultado em tela)
19 - Unforme(Mostrando resultado em tela)
20 - Yup(Mostrando resultado em tela)
21 - Input Custom(Mostrando resultado em tela)
22 - Input(Mostrando resultado em tela)

O que vamos adicionar ainda?

-- - Textarea
-- - Select
-- - Checkbox
-- - Componentes Select
-- - Componentes Radio
-- - Componentes Checkbox
-- - useForm
-- - Imagens
-- - Lazy e Suspense
-- - Testes Jest

Como posso ajudar?

1 - Basta fazer um clone do projeto
2 - Desenvolver o exemplo dentro da pasta COMPONENTS
3 - Chamar esse exemplo no arquivo app.js
4 - E solicitar PR