Try it
Type a draft, then Save. Only the left store should change while you type; Save appends to the right list and clears the draft.
Client store (RTK)
{
"draft": "",
"selectedId": null
}Server list (Query cache)
{
"todos": [
{
"id": "1",
"title": "Buy milk"
},
{
"id": "2",
"title": "Ship Week 2 Todo"
}
]
}Draft text lives in client state until you save. The list is server data — do not keep a copy of it in Redux.