I am creating a layout with inside. I am getting to this scene from another. So at the beginning another layout is rendered. After i go to the second scene (with TextInput
It is because componentWillMount will get deprecated soon in the next major version.Even if you are not using it getting this warning is to prevent you from using as it is the part of lifecycle we commonly use.
ComponentWillMount is deprecated in react from version 16. You should move all the code from the componentWillMount to the constructor or componentDidMount.
Please refer to below link for more explanation. https://reactjs.org/docs/react-component.html#componentwillmount
componentWillMount
could be easily fixed with a constructor initialization or possibly with componentDidMount
it work for me :)
Yes, because the componentWillMount
and componentWillReceiveProps
getting deprecated soon in React. I suggest you to use componentDidMount
instead of componentWillMount
.
But you will still get those yellow box warnings because react-native
is still using those for the internal components like Image
, TouchableOpacity
and a lot of other components. We need to wait for a new update to get rid of those warnings. Don't worry, Happy coding.
I think, the ref of componentWillMount
is in Component
class implementation. not in the extend.