bughelp wanted
倉庫指標
- 星標
- (19,826 顆星)
- PR 合併指標
- (PR 指標待抓取)
描述
Current behavior
getDerivedStateFromProps is being called from within setState, instead of before render, which overwrites the state and is inconsistent with react behavior. Please see attached codesandbox. There is a FloatInput.spec.js file with a unit test to show the behavior.
Expected behavior
getDerivedStateFromProps should be called before render not from setState.
Your environment
https://codesandbox.io/s/vqrm0r0r30
API
- [x ] shallow
- mount
- render
Version
| library | version |
|---|---|
| enzyme | 3.9.0 |
| react | 16.8.3 |
| react-dom | 16.8.3 |
| react-test-renderer | |
| adapter (below) |
Adapter
- [x ] enzyme-adapter-react-16
- enzyme-adapter-react-16.3
- enzyme-adapter-react-16.2
- enzyme-adapter-react-16.1
- enzyme-adapter-react-15
- enzyme-adapter-react-15.4
- enzyme-adapter-react-14
- enzyme-adapter-react-13
- enzyme-adapter-react-helper
- others ( )