These APIs are extremely useful in react, and will reduce the need to pass props between deeply-nested components. Best reference impl is probably preact, but we will need to refactor to support hydration before even starting this. https://github.com/maxpowa/reactorio/issues/3