In React, you can give a state to a component/page which will remain the same on page re-render unless you change it. You can store the state in a useState hook. For complex applications and global state management, you might need tools like Redux, Zustland, etc. For now, here’s an example of a simple counter app which uses useState hook.