React DOM Attrs
A filter pick react known dom attrs from props. Help you avoid React Unknown Prop Warning
npm install --save react-dom-attrs
OR
yarn add react-dom-attrs
Example
const domAttrs = const Card = { const className firstName lastName ...rest = props // 'lol' in rest const attrs = // 'lol' removed but width and height leave there return <div className=className ...attrs > Full Name: firstName lastName </div> } const App = <Card className='card' firstName='Joe' lastName='Dan' width=100 height=50 lol='a cat jump on my keyboard' >
Acknowledgements
The attr list used by this project come from styled-components. We'd like to thank styled components team ideas, code or inspiration.