Darlley / letmeask

NLW6 - ReactJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Letmeask - Next Level Week da Rockeseat (trilha de ReactJS)

AULA 01 - Configurações


Inicialmente usei o create-react-app mas demorava muito para atualizar as modificações e para realizar instações então me desafiei a fazer com Vitejs.

Vite logo

O Vite é um bundler alternativo ao Gulp e Webpack, sendo assim ele possui um starter-template próprio para ReactJS que é muito mais rápido que o create-react-app mantido pelo Facebook.

meme

  1. Ele ja vai ter um template de ReactJS + TypeScript.
  2. A pasta index.html fica na raiz do projeto no Vite, além do arquivo .tsx principal não ser o index mas o main (coisas que você pode mudar facilmente renomeando, eu manti como main).
  3. A coisa mais complicada foi aquela configuração de variáveis de ambiente, mas você pode ver minhas configrações no arquivo de firebase.ts (um agradecimento ao Lucas Teixeira e ao Sampaio Leal dentro da comunidade no Discord da Rocketseat que me ajudaram com estas configurações) e nas variáveis de ambiente propriamente dito dentro do arquivo .env.local basta trocar REACT_APP_ por VITE__.

About

NLW6 - ReactJS


Languages

Language:SCSS 88.6%Language:TypeScript 8.7%Language:HTML 2.7%