Merge pull request #20 from jatcwang/master

Update to mobx-react v6, remove mobx-react-devtools as it is not compatible with v6
This commit is contained in:
Michel Weststrate 2019-10-31 11:40:33 +01:00 committed by GitHub
commit 5965cb8469
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 1186 additions and 1045 deletions

View file

@ -23,17 +23,16 @@
}, },
"homepage": "http://mobxjs.github.com/mobx", "homepage": "http://mobxjs.github.com/mobx",
"devDependencies": { "devDependencies": {
"@types/react-dom": "^16.0.9", "@types/react-dom": "^16.9.2",
"awesome-typescript-loader": "^5.2.1", "awesome-typescript-loader": "^5.2.1",
"typescript": "^3.1.3", "typescript": "^3.6.4",
"webpack": "^4.22.0", "webpack": "^4.41.2",
"webpack-dev-server": "^3.1.10" "webpack-dev-server": "^3.8.2"
}, },
"dependencies": { "dependencies": {
"mobx": "^5.5.2", "mobx": "^5.14.2",
"mobx-react": "^5.3.5", "mobx-react": "^6.1.4",
"mobx-react-devtools": "^6.0.3", "react": "^16.10.2",
"react": "^16.5.2", "react-dom": "^16.10.2"
"react-dom": "^16.5.2"
} }
} }

View file

@ -2,7 +2,6 @@ import * as React from 'react';
import * as ReactDOM from 'react-dom'; import * as ReactDOM from 'react-dom';
import {observable} from 'mobx'; import {observable} from 'mobx';
import {observer} from 'mobx-react'; import {observer} from 'mobx-react';
import DevTools from 'mobx-react-devtools';
class AppState { class AppState {
@observable timer = 0; @observable timer = 0;
@ -26,7 +25,6 @@ class TimerView extends React.Component<{appState: AppState}, {}> {
<button onClick={this.onReset}> <button onClick={this.onReset}>
Seconds passed: {this.props.appState.timer} Seconds passed: {this.props.appState.timer}
</button> </button>
<DevTools />
</div> </div>
); );
} }

2212
yarn.lock

File diff suppressed because it is too large Load diff