I agree with a lot of this: hooks and context removed a lot of the need for Redux, but it still has its advantages.<p>The only nit I have is when the author states "To me, cached data isn’t really global state - it’s just cached data", using a common "list view with an edit button". Having to refresh the table after an edit happens, even though you've already been handed the new values from the server, feels like a DX/UX regression for something that was pretty easy with Redux.