When I first started working with React, everything seemed straightforward — just a few components, some props, and a touch of state. But as the projects grew, I began running into issues that weren’t immediately obvious. Over time, I realized that these issues were patterns in disguise — not good ones, but anti-patterns.