i use redux toolkit with react native and mongodb (mongoose)
i delete item and it successfully deleted from db
but not in client and need to reload page
todoSlice :

```
import {createSlice} from '@reduxjs/toolkit';

export const todoSlice = createSlice({
  name: 'todos',
  initialState: {
    todos: [],
    pending: null,
    error: null,
  },
  reducers: {
    deleteTodo: (state, action) => {
      return state
    },
  },
});
export const {deleteTodo} = todoSlice.actions;

export default todoSlice.reducer;

```

apiCall:

```
import axios from 'axios';
import {deleteTodo} from './todoSlice';

export const deleteOneTodo = async (id, dispatch) => {
  try {
    await axios.delete(`http://10.0.2.2:5000/todos/${id}`);
    dispatch(deleteTodo());
  } catch (err) {
    console.log(err);
  }
};

```

main :

```
 const {todo} = useSelector(state => state);
  const dispatch = useDispatch();
  const {todos} = todo;
  useEffect(() => {
    getTodos(dispatch);
  }, []);

  const handleDelete = id => {
    deleteOneTodo(id, dispatch);
  };

```