Questions tagged [react-lifecycle]
313 questions
108
votes
4 answers
componentWillUnmount with React useEffect hook
How can the useEffect hook (or any other hook for that matter) be used to replicate componentWillUnmount?
In a traditional class component I would do something like this:
class Effect extends React.PureComponent {
componentDidMount() {…

DAG
- 6,710
- 4
- 39
- 63
22
votes
2 answers
Can't call setState (or forceUpdate) on an unmounted component
I'm trying to fetch the data from the server after component has been updated but I couldn't manage to do that. As far as I understand componentWillUnmount is called when component is about to be destroyed, but I never need to destroy it so it's…

Nikola Stojaković
- 2,257
- 4
- 27
- 49
22
votes
2 answers
How in React native destroy an component instance to avoid memory leak and release underlie views objects of native code?
I want to destroy some component that i have instantiated to release memory.
In my current app almost every view that i instantiate and then release it (remove reference to it) doesn't get garbage collected. I keep no reference to to views. I'm…

Hamid Karimi
- 615
- 1
- 8
- 12
14
votes
2 answers
Execute a function after Props change
I want to execute a function in Child Component after props gets changed in the Parent Component without having to manage an extra state in Child/Parent.
{}}
…

Neel Dsouza
- 1,342
- 4
- 15
- 33
7
votes
1 answer
is it safe to use react js state to store token of authenticated user?
I am implementing a simple user authentication system using react js and node js api. This is what i am doing inside ComponentWillMount method :-
1.checking if the token exits (in localStorage)
2.if it doesn't exits then the value of state 'token'…

Vaibhav Verma
- 127
- 1
- 11
7
votes
5 answers
Props updated, componentDidUpdate did not fire
Is there ever a situation where componentDidUpdate would NOT fire, even if the props updated in React?

J Seabolt
- 2,576
- 5
- 25
- 57
7
votes
2 answers
React app componentDidMount not getting props from parent
I'm trying to pass props from a parent component to a child component and even though its getting called twice (dunno why, componentDidMount should get called only once) the props seem to be empty.
Parent component:
class Members extends Component{
…

Dieguinho
- 758
- 2
- 14
- 31
6
votes
1 answer
Ways to fix a child component that is not re-rendering (due to change in data being passed in as props, not state)?
Background
I am working on a Meteor app that uses ReactJS as the rendering library.
Currently, I'm having trouble with having a Child component re-render when data has been updated, even though the parent is accessing the updated data & supposedly…

Mia W
- 63
- 6
5
votes
1 answer
What is different between snapshot and prevState, prevProps from componentDidUpdate in react?
I just started to studying React.
When learning LifeCycle and I wonder about componentDidUpdate method.
As I read componentDidUpdate method can have three params (prevProps, prevState, snapshot). If I can find out prevState from componentDidUpdate…

EUNJI JO
- 63
- 5
5
votes
5 answers
Call api before first render in functional component in React.js
If I want to call API after the first rendering of component, I know we have useEffect hook to call the API method. (I am talking about functional components only. No class component).
Is there any way, I can call the API before my component renders…

Nimish goel
- 2,561
- 6
- 27
- 42
5
votes
2 answers
How can i ignore react warnings? (Not Native app)
I get this warring in my react app.
It says componentWillReceiveProps has been renamed...
But I don't have "componentWillReceiveProps" in my code only effects ...
Maybe it is inside in node modules.
So i trying to ignore them
But i don't know…

MINJA KIM
- 876
- 1
- 8
- 22
5
votes
3 answers
Using React Hooks, why are my event handlers firing with the incorrect state?
I'm trying to create a copy of this spinning div example using react hooks. https://codesandbox.io/s/XDjY28XoV
Here's my code so far
import React, { useState, useEffect, useCallback } from 'react';
const App = () => {
const [box, setBox] =…

Jon_B
- 969
- 4
- 16
- 24
5
votes
2 answers
What does nextState do in shouldComponentUpdate?
In the React lifecycle function shouldComponentUpdate(nextProps, nextState), nextProps is self explanatory.
But what does nextState do?
It doesn't sound right that I can evaluate upcoming state before even deciding if the component should be…

Fellow Stranger
- 32,129
- 35
- 168
- 232
5
votes
0 answers
Stop componentWillUnmount
I am working on a react app where I want to stop my component from unmounting based on some conditions.
As far as I have researched I found one option of setRouteLeaveHook using react router (as mentioned here).
But the problem is I have same route…

Shivani
- 350
- 3
- 13
5
votes
1 answer
Clearing specific redux state before rendering component
I have the following "Buy" button for a shopping cart.
I also have a component called Tooltip, which will display itself for error/success messages. It uses the button's width to determine it's centre point. Hence, I use a `ref since I need to…

Gurnzbot
- 3,742
- 7
- 36
- 55