UNPKG

763 BPlain TextView Raw
1import { observable } from "mobx"
2import { Component } from "react"
3
4if (!Component) throw new Error("mobx-react requires React to be available")
5if (!observable) throw new Error("mobx-react requires mobx to be available")
6
7export {
8 Observer,
9 useObserver,
10 useAsObservableSource,
11 useLocalStore,
12 isUsingStaticRendering,
13 useStaticRendering,
14 enableStaticRendering,
15 observerBatching,
16 useLocalObservable
17} from "mobx-react-lite"
18
19export { observer } from "./observer"
20
21export { MobXProviderContext, Provider, ProviderProps } from "./Provider"
22export { inject } from "./inject"
23export { disposeOnUnmount } from "./disposeOnUnmount"
24export { PropTypes } from "./propTypes"
25export { IWrappedComponent } from "./types/IWrappedComponent"