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