react-deep-force-update

Force-updates React component tree recursively

MIT 24 个版本
安装
npm install react-deep-force-update
yarn add react-deep-force-update
pnpm add react-deep-force-update
bun add react-deep-force-update
README

react-deep-force-update

build status npm version npm downloads

Force-updates React component tree recursively.

Don’t use this in your application code!

You’ll only need this if you’re writing a React development tool and you want to enforce a deep update regardless of what component classes have to say.

Installation

npm install --save react-deep-force-update

Requires React 0.14 and newer.

Usage

import React from 'react';
import { render } from 'react-dom';
import deepForceUpdate from 'react-deep-force-update';

const instance = render(<Something />);

// Will force-update the whole rendered tree
// even if components in the middle of it
// define a strict shouldComponentUpdate().
deepForceUpdate(instance);

React Native

This will work with React Native when facebook/react-native#2985 lands.
For now, you can keep using 1.x.

Credits

This project is based on the code written by @syranide.

License

MIT

版本列表
4.0.0-beta.13 2018-01-09
4.0.0-beta.12 2018-01-02
4.0.0-beta.11 2017-12-30
4.0.0-beta.10 2017-12-30
4.0.0-beta.9 2017-12-30
4.0.0-beta.8 2017-12-29
4.0.0-beta.7 2017-12-29
4.0.0-beta.6 2017-12-27
4.0.0-beta.5 2017-12-27
4.0.0-beta.4 2017-12-26
4.0.0-beta.3 2017-12-25
4.0.0-beta.2 2017-12-25
4.0.0-beta.1 2017-12-24
2.1.3 2018-08-28
2.1.2 2018-08-24
2.1.1 2017-08-23
2.1.0 2017-08-09
2.0.1 2015-12-28
2.0.0 2015-10-19
1.1.2 2018-08-24
1.1.1 2017-08-23
1.1.0 2017-08-08
1.0.1 2015-12-28
1.0.0 2015-09-16