7 |
8 | ## Descrição
9 |
10 | Este é o repositório central para tirar dúvidas e reportar erros encontrados durante o curso.
11 | Para reportar um erro ou fazer uma pergunta, basta criar uma [issue](https://github.com/es2077/duvidas/issues/new) e preencher as informações descritas no template.
12 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ## Título da dúvida
2 | - **Módulo:** Nome do módulo
3 | - **Aula:** Título ou número da aula
4 |
5 | ## Descrição
6 | Descreva aqui sua dúvida.
7 |
8 |
19 |
20 |
21 |
22 | ##
23 |
24 | @vmarcosp @fakenickels
25 |
--------------------------------------------------------------------------------
/versoes-de-dependencias.md:
--------------------------------------------------------------------------------
1 | ## Versões de bibliotecas
2 | As ferramentas de frontend atuais têm uma atualização bastante constante, e isso é muito bom! Mas ao tentar executar algum código de alguns meses atrás, usando dependências atuais, o seu código tem uma grande probabilidade de quebrar. E infelizmente isso acontece com os exemplos mostrados no curso.
3 |
4 | Para que tudo funcione corretamente, é importante que você instale as versões corretas das dependências que estamos usando no momento em que o curso foi gravado. Com o decorrer do curso, vamos atualizando, sempre que possível, todas as dependências utilizadas.
5 |
6 | Esse arquivo servirá como base para que você saiba todas as versões das dependências instaladas em cada aula. Instale as dependências conforme mostrado abaixo.
7 |
8 | Se alguma dependência utilizada em aula não estiver listada aqui, significa que você pode instalar exatamente como mostrado na aula.
9 |
10 | Qualquer dúvida, você pode entrar contato via Discord ou através do repositório de [dúvidas](https://github.com/es2077/duvidas).
11 |
12 | ### Instalando bibliotecas com a versão fixada:
13 | Você pode instalar bibliotecas com uma versão fixa de duas maneiras, escolha a quer for mais conveniente para o seu caso.
14 |
15 | - **Método 1**: Instalando utilizando o comand `add` do yarn (ou npm install) e adicionando @ + versao no final do comando. Exemplo:
16 | ```
17 | yarn add rescript@9.1.4
18 | ```
19 |
20 | - **Método 2**: Alterando a versão manualmente no `package.json` e reinstalando novamente as dependências.
21 |
22 |
23 | ### Versão do Node.js
24 | De preferência, use a versão LTS mais recente.
25 |
26 | ### Bibliotecas
27 |
28 | #### Módulo #01 - Projeto ReScript com React
29 | - `@rescript/react`: 0.10.3
30 | - `@rescriptbr/ancestor`: 0.3.4
31 | - `@rescriptbr/react-query`: 0.0.1
32 | - `@ryyppy/rescript-promise`: 2.1.0
33 | - `@vitejs/plugin-react`: 1.0.1
34 | - `react`: 17.0.0
35 | - `react-dom`: 17.0.0
36 | - `rescript`: 9.1.4
37 | - `rescript-jzon`: 1.3.0
38 |
39 | #### Módulo #05 - Projeto Spacy
40 |
41 | - `@emotion/cache`: 11.9.3
42 | - `@emotion/css`: 11.9.0
43 | - `@emotion/server`: 11.4.0
44 | - `@radix-ui/react-dialog`: 1.0.0
45 | - `@radix-ui/react-popover`: 1.0.0
46 | - `@rescript/react`: 0.10.3
47 | - `@rescriptbr/ancestor`: 1.0.0-2
48 | - `@rescriptbr/radix-ui`: 1.1.3
49 | - `next`: 12.2.2
50 | - `polished`: 4.2.2
51 | - `react`: 17.0.2
52 | - `react-dom`: 17.0.2
53 | - `rescript`: 9.1.4
54 | - `rescript-js`: 0.7.0
55 | - `rescript-next`: 12.0.1
56 |
--------------------------------------------------------------------------------
/cover.svg:
--------------------------------------------------------------------------------
1 |
54 |
--------------------------------------------------------------------------------