• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mobxjs / mobx / 3724776505

pending completion
3724776505

Pull #3590

github

GitHub
Merge 229fc05a2 into 879982e18
Pull Request #3590: Better React 18 support

1660 of 2052 branches covered (80.9%)

154 of 154 new or added lines in 10 files covered. (100.0%)

3198 of 3486 relevant lines covered (91.74%)

6515.75 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

82.61
/packages/mobx-react/src/index.ts
1
import { observable } from "mobx"
12✔
2
import { Component } from "react"
12✔
3

4
if (!Component) {
12!
5
    throw new Error("mobx-react requires React to be available")
×
6
}
7

8
if (!observable) {
12!
9
    throw new Error("mobx-react requires mobx to be available")
×
10
}
11

12
export {
12✔
13
    Observer,
20✔
14
    useObserver,
12✔
15
    useAsObservableSource,
17✔
16
    useLocalStore,
17✔
17
    isUsingStaticRendering,
12✔
18
    useStaticRendering,
12✔
19
    enableStaticRendering,
16✔
20
    observerBatching,
12✔
21
    useLocalObservable
12✔
22
} from "mobx-react-lite"
23

24
export { observer } from "./observer"
81✔
25

26
export { MobXProviderContext, Provider, ProviderProps } from "./Provider"
34✔
27
export { inject } from "./inject"
36✔
28
export { disposeOnUnmount } from "./disposeOnUnmount"
42✔
29
export { PropTypes } from "./propTypes"
14✔
30
export { IWrappedComponent } from "./types/IWrappedComponent"
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc