UNPKG

riot-pure-props

Version:

Riot helper for getting props in pure components

51 lines (37 loc) 1.03 kB
# riot-pure-props Riot helper for getting props in pure components. Compatible with Riot.js 5 NPM: https://www.npmjs.com/package/riot-pure-props --- Usage: --- Install from NPM: ```bash npm install riot-pure-props ``` or copy file `getProps.js` to you own project. Usage example: ```html <raw> <script> import { pure } from 'riot; import getProps from 'riot-pure-props'; export default pure(({ attributes, slots, props }) => { return { mount(el, context) { this.root = el; this.props = getProps(this.root, context, attributes, props); this.render(); }, update(context) { this.props = getProps(this.root, context, attributes, props); this.render(); }, render() { this.root.innerHTML = this.props.content; } } }); </script> </raw> ```