UNPKG

easy-peasy

Version:

Vegetarian friendly state for React

19 lines (15 loc) 769 B
// React 18 requires the use of the useSyncExternalStore hook for external // stores to hook into its concurrent features. We want to continue supporting // older versions of React (16/17), so we are utilsing a shim provided by the // React team which will ensure backwards compatibility; // eslint-disable-next-line import/no-unresolved import { useSyncExternalStoreWithSelector } from 'use-sync-external-store/shim/with-selector'; import { initializeUseStoreState } from './hooks'; initializeUseStoreState(useSyncExternalStoreWithSelector); export * from './hooks'; export * from './create-store'; export * from './create-context-store'; export * from './create-transform'; export * from './provider'; export * from './use-local-store'; export * from './helpers';