Closed alexandre1202 closed 3 years ago
oi @fdaciuk
Agradeço muito se por favor, puder ajudar com essa duvida.
Oi @Alexandre1202! Desculpe a demora na resposta =)
Vamos lá: o prop-types
foi separado da lib principal do React na versão 15.5. Eu mostrei isso em algumas aulas mais pra frente, então minha recomendação seria usar a versão do React que e mostro nas aulas (15.4), para conseguir seguir exatamente como eu mostro, ok?
Em breve essas aulas estarão atualizadas, refletindo a versão mais recente do React, aí já vai resolver esses problemas que acontecem por conta da versão.
Não mudou praticamente nada, apenas novas coisas foram adicionadas, e algumas features menos utilizadas foram movidas para bibliotecas separadas, como o prop-types
, então se você seguir com a versão 15.4 não vai ter perda de conteúdo :D
Desculpe mais uma vez a demora, e conte comigo para o que precisar! :D
Oi Fernando
Certo! Pelo que entendi é melhor eu avançar no curso sem o .propTypes por enquanto e mais adiante terá a instalação e utilização do prop-types para termos typechecking.
Por favor, você sabe uma forma (npm) de identificarmos a versão instalada do React melhor que essa?
@fdaciuk
Na verdade, na versão 15.4 o PropTypes
está incluído.. por isso o ideal é sempre seguir com a versão mostrada no
arquivo de dependências =)
Para ver a versão instalada, você pode olhar no seu package.json
mesmo, ou rodar o comando:
npm list react
=)
Perfeito! É exatamente isso que eu procurava. Uma forma direta e independente de obter essa informação no S.O.
Muito obrigado
Show! Qualqueru dúvida, fique à vontade para perguntar =)
Olá Fernando.
Espero que esteja tudo bem por ai.
Nessa aula de PropTypes quando digitei o Button.propTypes... o VSCode não mostrou o metodo propTypes então fui me informar e vi que para continuar usando tem que adicionar uma dependencia chamada prop-types.
Nessa documentação do ReactJS consta que para typechecking pode ser utilizado o Flow ou TypeScript.
Procurei por ajuda na sua página de dependências e não encontrei algo sobre esse vídeo.
Para não me atrapalhar no curso o que você recomenda? Instalo essa dependencia prop-types? Se for para instalar então qual versão?
Quanto mais comentário, sugestão ou outra orientação para estar o mais preparado para atender as necessidades distints eu agradeço. Falo assim porque sei que cada caso é um caso.
@fdaciuk