14 lines
480 B
Markdown
14 lines
480 B
Markdown
# Skill — React
|
|
|
|
## Regras
|
|
- componentes devem ser previsíveis e com efeitos controlados;
|
|
- não use `useEffect` para estado derivável;
|
|
- mantenha dependências de efeitos corretas;
|
|
- não duplique fonte de verdade;
|
|
- keys de listas devem ser estáveis;
|
|
- handlers devem refletir intenção clara;
|
|
- Context não deve virar store global por conveniência.
|
|
|
|
## Performance
|
|
Memoização só quando há custo ou rerender relevante. Evite `useMemo`/`useCallback` indiscriminados.
|