1. What is Redux Toolkit (RTK)?
Redux Toolkit is the official, opinionated, batteries-included toolset for efficient Redux development that simplifies common Redux patterns and reduces boilerplate code. It includes utilities like configureStore, createSlice, and createAsyncThunk that make Redux development faster and easier. RTK is now the recommended approach for writing Redux logic as it follows best practices by default and eliminates many common mistakes.