allow people to provide a React class besides Pure. This is the hook
needed to force a component to write local state into global
state. Forcing a component to write transacts! into some other location
is already possible via cursors.