O React 19.3 saiu com uma API pequena que me chamou mais atenção do que o resto: use(browser()), um jeito oficial de dizer que um componente só existe no browser. Neste post, mostro o problema que ela resolve, os jeitos que a gente contornava isso até agora e por que ela não resolve tudo o que parece.
Escrevendo um post cheio de componentes interativos, percebi que passava mais tempo mexendo no código do post do que no texto. Foi aí que resolvi reconstruir o blog com MDX. Neste post, mostro passo a passo como montar um blog com Next.js, MDX e Tailwind.
Sempre que começo um projeto, passo um bom tempo escolhendo cores em sites como Coolors, Adobe Color ou Color Hunt. Só que, conforme o projeto ganha forma, a paleta pronta começa a parecer genérica. Neste post, mostro como eu monto uma paleta própria usando alguns conceitos básicos de teoria das cores.