A luta do iniciante com as versões
Estou iniciando em react. Como já tenho experiência em outras linguagens isso talvez tenha me despertado mais cedo.
Ao baixar um exemplo para testar ou pegar um tutorial e tentar seguir não atentamos se estamos coom a versão "certa" do react para isso. Ainda não estou dominando bem as diferenças entre versões, mas já percebi sua influência, então fiz uma pequena pesquisa e o resultado está abaixo.
Me parece que qualquer um que tente ensinar deveria chamar a atenção sobre isso.
Ressalte-te que se não desistirmos desta luta por conta das versões acabamos aprendendo ainda mais que se fosse somente uma única versão, mas alguns até talvez desistam logo no início por não consegur nem seguir um tutorial.
Minha pesquiisa
Versões do React
17
18 - atual
https://pt-br.legacy.reactjs.org/versions/ https://github.com/facebook/react/releases
Versões do react-router
5 -
6 - atual
https://www.npmjs.com/package/react-router-dom
Guia recomendado https://reactrouter.com/en/main/start/tutorial
Várioos métodos de instalação
Ainda por cima, especificamente no React, temos os vários métodos de instalação que provocam alterações:
- Usando CDN
- create-react-app
- Vite