Contract-First Modular Frontend: Enforcing Boundaries in React

The shared/ folder and I have a complicated relationship: I keep adding to it, and it keeps making my app harder to reason about. This post is my attempt at couples therapy. The whole post fits in one sentence: split the app by business feature, let features depend only on...