DEV Community

Discussion on: 10 basic concepts of React JS

Collapse
 
abu profile image
Abu Jaid • Edited

componentWillUnmount() method has been deprecated, it is removed from the component life cycle. instead of you can use getderivedstatefromprops () life cycle method.

Collapse
 
shubh710 profile image
Shubham R

Is it?
I think you are talking about componentWillMount assuming by the alternate you suggested.

can you please share any docs that says the same about componentWillUnmount.

Collapse
 
abu profile image
Abu Jaid • Edited

Hi, @shubh710 please refer to official docs here reactjs.org/docs/react-component.html, it can help to understand the life cycle of components.

Thread Thread
 
shubh710 profile image
Shubham R

dev.to/abu/comment/1egf0
Here your comment says "componentWillUnmount() method has been deprecated"
I didn't find that in the official docs
reactjs.org/docs/react-component.html

Thread Thread
 
lucasoneves profile image
Lucas Neves • Edited
Thread Thread
 
shubh710 profile image
Shubham R

That is exactly what I have been talking about whole discussion.
@abu has mentioned componentWillUnmount is deprecated.
But I think WILL UNMOUNT is not deprecated.
Instead componentWillMount is deprecated.
That's what the URL shared by @lucasoneves says WILL MOUNT is deprecated(not WILL UNMOUNT).

Collapse
 
smismail profile image
Sayem Mohammad Ismail • Edited

Thank you for your feedback. I appreciate your thoughtful insight.

Here is the react documentation which I mentioned in the "sources" as well. reactjs.org/docs/react-component.h...

Nonetheless, I will cross validate your concern.

Thread Thread
 
shubh710 profile image
Shubham R

I find your article informative.
My comment was intended for Abu Jaid

Thread Thread
 
smismail profile image
Sayem Mohammad Ismail

I am delighted that you find my article informative. This is an inspiration for me. Thank you.
Please, keep on reading my articles.

Collapse
 
smismail profile image
Sayem Mohammad Ismail

Thank you for your feedback. I will check that.