UNPKG

1.58 kBJavaScriptView Raw
1import "./utils/assertEnvironment";
2import { unstable_batchedUpdates as batch } from "./utils/reactBatchedUpdates";
3import { observerBatching } from "./utils/observerBatching";
4import { useDeprecated } from "./utils/utils";
5import { useObserver as useObserverOriginal } from "./useObserver";
6import { enableStaticRendering } from "./staticRendering";
7observerBatching(batch);
8export { isUsingStaticRendering, enableStaticRendering } from "./staticRendering";
9export { observer } from "./observer";
10export { Observer } from "./ObserverComponent";
11export { useLocalObservable } from "./useLocalObservable";
12export { useLocalStore } from "./useLocalStore";
13export { useAsObservableSource } from "./useAsObservableSource";
14export { resetCleanupScheduleForTests as clearTimers } from "./utils/reactionCleanupTracking";
15export function useObserver(fn, baseComponentName) {
16 if (baseComponentName === void 0) { baseComponentName = "observed"; }
17 if ("production" !== process.env.NODE_ENV) {
18 useDeprecated("[mobx-react-lite] 'useObserver(fn)' is deprecated. Use `<Observer>{fn}</Observer>` instead, or wrap the entire component in `observer`.");
19 }
20 return useObserverOriginal(fn, baseComponentName);
21}
22export { isObserverBatched, observerBatching } from "./utils/observerBatching";
23export function useStaticRendering(enable) {
24 if ("production" !== process.env.NODE_ENV) {
25 console.warn("[mobx-react-lite] 'useStaticRendering' is deprecated, use 'enableStaticRendering' instead");
26 }
27 enableStaticRendering(enable);
28}
29//# sourceMappingURL=index.js.map
\No newline at end of file