UNPKG

reactive-props

Version:

An all-in-one implementation of the Reactive State for Data & DOM patterns.

13 lines (10 loc) 299 B
'use strict'; const {defineProperties, loop, noop} = require('./utils.js'); const value = (props, key) => props[key]; module.exports = ({ all = false, shallow = true, useState = noop } = {}) => (props, update) => defineProperties( {}, loop(props, value, all, shallow, useState, update) );