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