@hocs/omit-props
v0.4.0
Published
Omit props HOC for React and React Native
Downloads
1,443
Maintainers
Readme
:non-potable_water: omit-props
Part of a collection of Higher-Order Components for React, especially useful with Recompose.
Helps to omit unnecessary context prop, state setters or anything else you don't want to propagate and {...spread}
to Component.
Install
yarn add @hocs/omit-props
Usage
omitProps(
...props: Array<string>
): HigherOrderComponent
import React from 'react';
import { compose, withProps } from 'recompose';
import omitProps from '@hocs/omit-props';
const Demo = (props) => (
<h1>props: {JSON.stringify(props)}</h1>
// props: {"c":3}
);
export default compose(
withProps({ a: 1, b: 2, c: 3 }),
omitProps('a', 'b')
)(Demo);
:tv: Check out live demo.