Configuração Avançada
Otimização e personalização
10-15 min
Configuração Avançada do React
Neste capítulo, vamos explorar as configurações avançadas para otimizar sua aplicação React. Veremos como personalizar o ambiente de desenvolvimento e de produção.
Configuração do TypeScript
O TypeScript adiciona tipagem estática ao JavaScript, o que melhora a manutenibilidade e a robustez do seu código.
- Instalação do TypeScript :
npm install --save typescript @types/node @types/react @types/react-dom @types/jest
- Configuração do
tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noFallthroughCasesInSwitch": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx",
"baseUrl": "src"
},
"include": ["src"]
}
Configuração do Webpack
Embora o Create React App use o Webpack internamente, podemos ejetá-lo para uma personalização avançada:
Comentários
Os comentários são alimentados pelo GitHub Discussions
Conecte-se com o GitHub para participar da discussão