Skip to content

galkinrost/react-lifecycle-decorators

Repository files navigation

Lifecycle decorators Build Status

Lifecycle decorators for stateless components

Installation

npm install -S react-lifecycle-decorators

componentWillMount(props)

const Component = ()=>(
    <div/>
);
export default componentWillMount(props=>props.fetchData())(Component);

shouldComponentUpdate(nextProps, props)

const Component = ()=>(
    <div/>
);
export default shouldComponentUpdate((nextProps, props)=>false)(Component);

componentWillUnmount(props)

const Component = ()=>(
    <div/>
);
export default componentWillUnmount(props=>props.somAction())(Component);

componentWillReceiveProps(nextProps, props)

componentWillUpdate(nextProps, props)

componentDidUpdate(prevProps, props)

About

Decorators for stateless components

Resources

License

Stars

Watchers

Forks

Packages

No packages published