Projekty React bazuja na Node.js wiec dziedzicza wszystkie jego wykluczenia (node_modules, .env). Dodatkowo generuja katalogi buildow specyficzne dla toolchaina.
Create React App generuje build/, Next.js .next/, Vite dist/. Ten generator uwzglednia wszystkie popularne konfiguracje React.
Jak uzywac
1. Wybierz toolchain (CRA, Next.js, Vite)
2. Zaznacz dodatkowe narzedzia (Storybook, Cypress)
3. Skopiuj i zapisz jako .gitignore
Tak! Nawet jesli React wymaga REACT_APP_ prefix, .env moze zawierac wrazliwe dane. Utworz .env.example z publicznymi zmiennymi.
Build folder — .gitignore czy nie?
Dla SPA: TAK (build/, dist/). Dla SSG (Next.js export, Gatsby): zalezne od deploymentu. Jesli deployujesz z CI/CD, ignoruj. Jesli commitujesz buildy, nie ignoruj.