This seems really powerful. Nice job! React hooks get a lot of hate, but now that I've spent a couple years with them, I like the modularity and composability of them. This feels familiar in that regard.
I'll have to try this out on my next project! It seems like it will save me from writing a bunch of ugly boilerplate in express routes. One more GH star from me!