react-attrs-filter

0.1.2 • Public • Published

npm travis coverage deps

Filter React props:

  • getPropsFor(tag)
  • filterPropsFor(props, tag)
  • filterPropsExcept(props, tag)

Install

npm i -S react-attrs-filter

Usage

import {
    getPropsFor,
    filterPropsFor,
    filterPropsExcept
} from 'react-attrs-filter';
 
console.log(
    getPropsFor('input')
);
// [ 'list', 'max', 'maxLength', 'min', 'multiple', … ]
 
console.log(
    filterPropsFor({ ololo: true, min: 0 }, 'input')
);
// { min: 0 }
 
console.log(
    filterPropsExcept({ ololo: true, min: 0 }, 'input')
);
// { ololo: true }

References

Readme

Keywords

Package Sidebar

Install

npm i react-attrs-filter

Weekly Downloads

52

Version

0.1.2

License

MIT

Last publish

Collaborators

  • deepsweet