Skip to content
This repository was archived by the owner on Dec 31, 2020. It is now read-only.

Commit e18da92

Browse files
committed
Bumped versions
1 parent 70544ba commit e18da92

File tree

6 files changed

+23
-19
lines changed

6 files changed

+23
-19
lines changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -173,16 +173,16 @@ Note that in many cases it is possible to extract the initializer function to a
173173

174174
_Note: using `useLocalObservable` is mostly beneficial for really complex local state, or to obtain more uniform code base. Note that using a local store might conflict with future React features like concurrent rendering._
175175

176-
### Server Side Rendering with `useStaticRendering`
176+
### Server Side Rendering with `enableStaticRendering`
177177

178178
When using server side rendering, normal lifecycle hooks of React components are not fired, as the components are rendered only once.
179179
Since components are never unmounted, `observer` components would in this case leak memory when being rendered server side.
180-
To avoid leaking memory, call `useStaticRendering(true)` when using server side rendering.
180+
To avoid leaking memory, call `enableStaticRendering(true)` when using server side rendering.
181181

182182
```javascript
183-
import { useStaticRendering } from "mobx-react"
183+
import { enableStaticRendering } from "mobx-react"
184184

185-
useStaticRendering(true)
185+
enableStaticRendering(true)
186186
```
187187

188188
This makes sure the component won't try to react to any future data changes.

jest.setup.ts

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
import "@testing-library/jest-dom/extend-expect"
2+
import {configure} from "mobx";
3+
4+
configure({enforceActions: "never"})
25

36
// @ts-ignore
47
global.__DEV__ = true

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"@types/yargs": "12.0.1"
4343
},
4444
"peerDependencies": {
45-
"mobx": "^5.15.4 || ^4.15.4",
45+
"mobx": "^6.0.0",
4646
"react": "^16.8.0 || 16.9.0-alpha.0"
4747
},
4848
"devDependencies": {
@@ -74,7 +74,7 @@
7474
"jest-mock-console": "^1.0.0",
7575
"lint-staged": "^7.0.5",
7676
"lodash": "^4.17.4",
77-
"mobx": "^6.0.0-rc.7",
77+
"mobx": "^6.0.0",
7878
"prettier": "^1.7.2",
7979
"prop-types": "^15.7.2",
8080
"react": "^16.9.0",
@@ -90,7 +90,7 @@
9090
"typescript": "^3.7.0"
9191
},
9292
"dependencies": {
93-
"mobx-react-lite": "3.0.0-beta.0"
93+
"mobx-react-lite": "^3.0.0"
9494
},
9595
"files": [
9696
"dist",

src/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export {
1111
useLocalStore,
1212
isUsingStaticRendering,
1313
useStaticRendering,
14+
enableStaticRendering,
1415
observerBatching,
1516
useLocalObservable
1617
} from "mobx-react-lite"

test/observer.test.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from "react"
2-
import { inject, observer, Observer, useStaticRendering } from "../src"
2+
import { inject, observer, Observer, enableStaticRendering } from "../src"
33
import { render, act } from "@testing-library/react"
44
import {
55
getObserverTree,
@@ -184,7 +184,7 @@ describe("does not views alive when using static rendering", () => {
184184
})
185185

186186
beforeAll(() => {
187-
useStaticRendering(true)
187+
enableStaticRendering(true)
188188
})
189189

190190
beforeEach(() => {
@@ -195,7 +195,7 @@ describe("does not views alive when using static rendering", () => {
195195
})
196196

197197
afterAll(() => {
198-
useStaticRendering(false)
198+
enableStaticRendering(false)
199199
})
200200

201201
test("init state is correct", () => {

yarn.lock

+9-9
Original file line numberDiff line numberDiff line change
@@ -7624,15 +7624,15 @@ [email protected], mkdirp@^0.5.1:
76247624
dependencies:
76257625
minimist "^1.2.5"
76267626

7627-
7628-
version "3.0.0-beta.0"
7629-
resolved "https://registry.yarnpkg.com/mobx-react-lite/-/mobx-react-lite-3.0.0-beta.0.tgz#f5b02f5f537dcd28f3f74b7474084bd5f5bcb241"
7630-
integrity sha512-7Ci/gD7jIB3YAH1MN/vmAsWFO146NwLEhoTlzx0XQc/kd3qyi1CGhzbnKMRINlLBaDM9q6A+pVNz77dRAq6BRg==
7631-
7632-
mobx@^6.0.0-rc.7:
7633-
version "6.0.0-rc.7"
7634-
resolved "https://registry.yarnpkg.com/mobx/-/mobx-6.0.0-rc.7.tgz#023c697ee64ec59643d26b0e62aad35e3e7c0a01"
7635-
integrity sha512-Ro1z1dBnJpDzqS30E5D5sOuHPS9UM+QAbOSYPjkbUksselXHTfG4oxLFHapVYRvPHu+0ZfB29vtGO2hpsvKBqQ==
7627+
mobx-react-lite@^3.0.0:
7628+
version "3.0.0"
7629+
resolved "https://registry.yarnpkg.com/mobx-react-lite/-/mobx-react-lite-3.0.0.tgz#f39b1cb23262ce539829d47217551e04bf14a8b7"
7630+
integrity sha512-SJgrTD9mfClFOsamB+0y6zjteSMr4gkp9usnpIeEi8E+lW3lMgDa3hnD4PJgLGoENpJ8/9OmO3vrkA50SNy0mw==
7631+
7632+
mobx@^6.0.0:
7633+
version "6.0.0"
7634+
resolved "https://registry.yarnpkg.com/mobx/-/mobx-6.0.0.tgz#676fc8dd225d26485d354ff44a1f8d00938b32dc"
7635+
integrity sha512-bjwqOFkr2FebW0sul7UgbWz4/l7mNvTmE1FPhj95Jeg74v2GSCvtyLeuuiRDF/2bClD9K/P4x/RpLzupbtP7Iw==
76367636

76377637
move-concurrently@^1.0.1:
76387638
version "1.0.1"

0 commit comments

Comments
 (0)