inferno-hyperscript
TypeScript icon, indicating that this package has built-in type declarations

8.2.3 • Public • Published

inferno-hyperscript

Hyperscript syntax for Inferno termplates.

Usage

var h = require('inferno-hyperscript');

module.exports = function ExampleComponent(props) {
  return h('.example', [
    h('a.example-link', {
      href: '#'
    }, [
      'Hello',
      props.whom,
      '!'
    ])
  ]);
};

Documentation

h(componentOrTag, properties, children, noNormalize)

Returns an Inferno VNode from a Hyperscript representation.

  • componentOrTag (Object|String) can be an Inferno component OR tag string with optional css class names and ids in the format h1#some-id.foo.bar. If a tag string, the tag name is parsed out, and the id and className propertires of the properties argument will be modified.
  • properties (Object) (optional) An object containing the properties you'd like to set on the element.
  • children (Array|String) (optional) An array of h() children or strings, This will create childen or text nodes respectively. New in v4.0.0
  • noNormalize Boolean (optional) Set true to avoid normalization process. Tells Inferno to trust the input as is. Used for optimization.

/inferno-hyperscript/

    Package Sidebar

    Install

    npm i inferno-hyperscript

    Weekly Downloads

    833

    Version

    8.2.3

    License

    MIT

    Unpacked Size

    24.4 kB

    Total Files

    12

    Last publish

    Collaborators

    • terinjokes
    • longlho
    • nightwolfz
    • lukesheard
    • trueadm
    • havunen