I started with a redux binding for yjs. The existing implementations could not satisfy my requirements to support custom classes, collections and maps. It also tries to keep the number of changes and low and only changes the objects that have actually been modified.
I just started with it this weekend, so it is not super stable yet. Feedback is very welcome and once it is ready it would be great to have an official review and to integrate it into the yjs organization.