https://reactjs.org/docs/react-component.html Click here to read the documentation. There are 3 types of Lifecycle methods available in React Native. Mounting methods constructor() getDerivedStateFromProps() render() componentDidMount() 2. Updating methods shouldComponentUpdate() componentWillUpdate() componentDidUpdate() 3. Unmounting methods componentWillUnmount() Mounting Mounting is an instance of a component is being created and inserted into the DOM.