PortalGun bug fixes and supports multiple Source's
It's mostly a rewrite of PortalGun to behave correctly in more cases. It tries to work better with the React lifecycle, and update exactly when it needs to.
major Ctx changes, reducing API
mapprop was removed.
subscribewas renamed to
set, which doesn't merge
- support primitives for state
- consider non-plain objects as always non-equal
Removes CtxState. It was a bad API.
Changelog didn't exist, but all APIs were very unstable.