1.3.2 • Published 5 years ago

react-ignore-rerender v1.3.2

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

NPM JavaScript Style Guide

react-ignore-rerender

Simple component for ignore re-rendering of a piece of React's render method.

Install

npm:

npm i -S react-ignore-rerender

yarn:

yarn add react-ignore-rerender

Usage

import React, { Component } from 'react';
import IgnoreRerender from 'react-ignore-rerender';

class ExampleComponent extends Component {
  constructor(props) {
    super(props);
    this.state = {
      showTitle: false,
      showDescription: false,
    };
  }
  render () {
    const {showTitle, showDescription} = this.state;
    return (
      <IgnoreRerender whiteList={{ showTitle, showDescription }}>
        { showTitle && <h1>Title</h1> }
        { showDescription && <p>Description</p> }
      </IgnoreRerender>
    )
  }
}
NOTE:

ExampleComponent doesn't rerender when changing any props or state except bashowTitle and bashowDescription.

License

MIT © soroushchehresa

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago