useEffect Hook Not Firing After State Change
The array you pass as second argument to useEffect only checks if the elements in the array are === to the elements in it in the previous render. const newArr = arr; will lead to newArr === arr since it doesn’t create a new array, which is not what you want. Create a new array … Read more