Hey Marcus!
I actually have thought about some sort of library or tool. I think something that could make controlled components and prop getters easier would be nice. When I was building react-toggled I realized I was copy/paste/modifying quite a few things that would be kinda nice to just have in a library.
So maybe someday :) I definitely want to see more components using these patterns in the future, so I'm motivated :)