├── cover.png ├── readme.md ├── .github └── ISSUE_TEMPLATE.md ├── versoes-de-dependencias.md └── cover.svg /cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es2077/duvidas/HEAD/cover.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 |

2 | Curso EcmaScript 2077 3 |
4 |
5 | 6 |

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 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | --------------------------------------------------------------------------------