I'm currently finally doing a big React project, and boy, the complexity is spiraling a bit out of control. It's certainly not DRY.