Why React Component unmounts on each useEffect dependency change?

I am trying to learn React by building a web application. Since I want to learn it step by step, for now I don’t use Redux, I use only the React state and I have an issue. This is my components …