Middle
Em que casos um componente React é re-renderizado?
sobes.tech IA
Resposta da IA
A re-renderização de um componente no React ocorre nos seguintes casos:
- Alteração do estado do componente (state) usando setState ou hooks useState.
- Alteração das props passadas ao componente.
- Alteração do contexto (Context API), se o componente estiver inscrito no contexto.
- O componente pai foi re-renderizado, e o componente filho não está otimizado (por exemplo, não usa React.memo).
Exemplo:
function MyComponent({ value }) {
const [count, setCount] = React.useState(0);
// Quando count ou value mudam, ocorre uma re-renderização
return <div>{value} - {count}</div>;
}