React-vis: Depreciated react life cycles warnings in 16.9.0

Created on 5 Sep 2019  路  4Comments  路  Source: uber/react-vis

Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.

  • Move data fetching code or side effects to componentDidUpdate.
  • If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
  • Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run npx react-codemod rename-unsafe-lifecycles in your project source folder.

Please update the following components: ArcSeries, FlexibleXYPlot, Motion, XYPlot

Most helpful comment

Any updates here?

All 4 comments

Also getting warnings for componentWillUpdate

Warning: componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.

* Move data fetching code or side effects to componentDidUpdate.
* Rename componentWillUpdate to UNSAFE_componentWillUpdate...

react-vis team, how will we update to react 17? It is coming soon

The React 17 Release Candidate was published on 10 Aug 2020. So this issue is getting more urgent.

Any updates here?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Falieson picture Falieson  路  3Comments

mcnuttandrew picture mcnuttandrew  路  3Comments

codewithsk picture codewithsk  路  5Comments

gespispace picture gespispace  路  3Comments

ZKruse picture ZKruse  路  4Comments