| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
https://reactjs.org/docs/react-component.html#shouldcomponentupdate `UNSAFE_componentWillReceiveProps`: https://reactjs.org/docs/react-component.html#unsafe_componentwillreceiveprops
Sorry, something went wrong.
There was a problem hiding this comment.
This should work 👍🏻
It looks like we have another use of componentWillReceiveProps in the codebase, though. Can we leave the linked issue open until that's converted, as well?
Sorry, something went wrong.
Yeah, our CI seems really unhealthy 😒 . It was always a bit rickety even when this was my major focus, but it looks like entropy has made it even worse since the last time I've done work here. |
Sorry, something went wrong.
`_prevProps` is unused, that's why it has an underscore. Maybe atom does something differently?
Codecov Report
@@ Coverage Diff @@
## master #2681 +/- ##
=======================================
Coverage 93.46% 93.46%
=======================================
Files 237 237
Lines 13213 13213
Branches 1900 1900
=======================================
Hits 12349 12349
Misses 864 864
Continue to review full report at Codecov.
|
Sorry, something went wrong.
|
That last commit was for the tests to run |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Please be sure to read the contributor's guide to the GitHub package before submitting any pull requests.
Description of the Change
componentWillRecieveProps is now deprecated, so this pr replaces it.
https://reactjs.org/docs/react-component.html#unsafe_componentwillreceiveprops says:
"If you need to perform a side effect (for example, data fetching or an animation) in response to a change in props, use componentDidUpdate lifecycle instead."
componentDidUpdate is called after updating, rather than componentWillRecieveProps.
If this (or some other subtle change) happens to break atom, then I'll just use UNSAFE_componentWillReceiveProps instead.
Warning text:
Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details.
In this case, it's used for side effects (1st bullet point)
And this implies there will still be a warning when using UNSAFE_componentWillReceiveProps in strict-mode, so trying componentDidUpdate first.
Screenshot or Gif
N/A
Applicable Issues
Fixes Part of Fixes #2680