title: Context API , useReducer() or redux/rtk for state management
body: <p>I find the context api and useReducer a much nicer way  of state management but some people are saying to use redux toolkit so can anyone explain what it is and how it is superior to the aforementioned context api and userReducer hook??</p>