HyperScript - JavaScript.
, createElement, JSX, JavaScript, , , JavaScript, , ,
JSX:
<MyComponent className='className'>Hi</MyComponent>
HyperScript:
MyComponent('.className', ['Hi'])
HTML HyperScript.
:
DOM . .
import { div, h2 } from 'react-hyperscript-helpers';
export default () => div('.foo', [ h2('Hello, world') ]);
factory, h, -.
import { div, hh } from 'react-hyperscript-helpers';
export default hh(() => div('Nifty Component'));
import MyComponent from './MyComponent';
import SomeOtherComponent from 'who-whats-its';
import { div, h } from 'react-hyperscript-helpers';
export default () => div('.foo', [
MyComponent(),
h(SomeOtherComponent, { foo: 'bar' })
]);