UNPKG

apprun

Version:

JavaScript library that has Elm inspired architecture, event pub-sub and components

13 lines (11 loc) 311 B
import { useState } from 'react'; const toReact = (componentClass) => { const component = new componentClass().mount(); const { state, view } = component; return () => { const [_state, setState] = useState(state); component.view = setState; return view(_state); } } export default toReact;