1.1.0 • Published 3 years ago

react-batched-updates v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

react-batched-updates

npm Code style: Prettier Donate

Cross platform unstable_batchedUpdates

 

Usage

import { batchedUpdates } from 'react-batched-updates'

batchedUpdates(() => {
  // Any setState calls are batched, instead of triggering 
  // multiple render passes.
})

You should call setBatchedUpdates or else batchedUpdates will be ineffective. Except for React Native users, where the bundler prefers cjs/index.native.js, a module that requires react-native to achieve zero configuration.

import { setBatchedUpdates } from 'react-batched-updates'
import { unstable_batchedUpdates } from 'react-dom'

// Both react-native and react-dom have this export.
setBatchedUpdates(unstable_batchedUpdates)

In test environments, you can usually replace unstable_batchedUpdates with act.

import { setBatchedUpdates } from 'react-batched-updates'
import { act } from '@testing-library/react'

setBatchedUpdates(act)