Hiperligações CDN

Tanto o React como o ReactDOM estão disponíveis através de uma CDN (Rede de Entrega de Conteúdos).

<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>

As versões acima são para uso num ambiente de desenvolvimento, não são adequadas para ambientes de produção. Versões minificadas e optimizadas para produção podem ser encontradas em:

<script crossorigin src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>

Para carregar uma versão específica de react e react-dom substitui 16 com o número da versão que pretendes.

O Porquê do Atributo crossorigin?

Caso uses React através de CDN, recomendamos que mantenhas o atributo crossorigin definido:

<script crossorigin src="..."></script>

Recomendamos também que verifiques se a CDN que estás a usar define Access-Control-Allow-Origin: * no cabeçalho HTTP:

Access-Control-Allow-Origin: *

Isto vai permitir uma melhor experiência a lidar com erros ao usares React 16 e versões mais avançadas.