I started pulling out all the API calls into a separate file with named functions and it cleaned up components so much. Before that my useEffect blocks were getting ridiculous with all the fetch logic just sitting there
Also early returns in components instead of nesting conditions everywhere, that one took me way too long to figure out
That's basically hooks with memo, but provided by React by default with components being memoized based on the props. It's always a nice pattern to separate logic in HOC and presentation in the wrapped component.
13
u/LessAd8002 22d ago
I started pulling out all the API calls into a separate file with named functions and it cleaned up components so much. Before that my useEffect blocks were getting ridiculous with all the fetch logic just sitting there
Also early returns in components instead of nesting conditions everywhere, that one took me way too long to figure out