https://medium.com/@muratcanyukselpro/global-state-management-in-react-js-with-redux-toolkit-a-practical-guide-fbad764e22e9