PLACEHOLDER — O componente começa com três props. Seis meses depois tem quatorze, três delas mutuamente exclusivas, e ninguém lembra por quê.
PLACEHOLDER — Os sinais de que passou do ponto
- PLACEHOLDER — existe um
ifque muda a estrutura do JSX inteira - PLACEHOLDER — duas props nunca podem ser verdadeiras juntas
- PLACEHOLDER — o nome do componente virou um substantivo abstrato
<Panel compact bordered collapsible withHeader tone="danger" /><AlertPanel tone="danger" /><CollapsiblePanel title="Detalhes" />PLACEHOLDER — Duplicação local é mais barata que acoplamento global. A regra prática: abstraia na terceira repetição, não na segunda.