klendi / react-top-loading-bar

A very simple, highly customisable youtube-like react loader component.
https://klendi.github.io/react-top-loading-bar/
MIT License
708 stars 60 forks source link

Warning about `componentWillReceiveProps` in React 16.9.0 #11

Closed glukawski closed 5 years ago

glukawski commented 5 years ago

After updating version of React to 16.9.0 it shows warning about usage of depricated componentWillReceiveProps method in the console

backend.js:1 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: LoadingBar
klendi commented 5 years ago

Thank you for the report. I will make sure to update later!

Utsav2 commented 4 years ago

@klendi was this resolved? I still see this.