При удалении последнего элемента в пагинации, показывается пустой список. Как сделать так, чтобы после удаления меня кидало на предыдущую станицу?

Заранее извиняюсь за корявый вопрос, первый раз на сайте ^^

Пагинацию писал на Ant Design

import { List } from 'antd';
import React from 'react';
import RowBox from './Row';

const TodoList = ({ todos, removeTodo, selectToDo, patchTodo }) => {
  return (
    <List
      style={{marginTop: 35}}
      size='large'
      dataSource={todos}
      renderItem={(todo) => (
        <RowBox
          key={todo.id}
          patchTodo={patchTodo}
          todos={todos}
          todo={todo}
          selectToDo={selectToDo}
          removeTodo={removeTodo}
        />
      )}
    />
  );
};

export default TodoList;

Прорисовка элементов происходит тоже благодаря Ant: 'List' перебирает массив todos и выводит через RowBox

import { List } from 'antd';
import React from 'react';
import RowBox from './Row';

const TodoList = ({ todos, removeTodo, selectToDo, patchTodo }) => {
  return (
    <List
      style={{marginTop: 35}}
      size='large'
      dataSource={todos}
      renderItem={(todo) => (
        <RowBox
          key={todo.id}
          patchTodo={patchTodo}
          todos={todos}
          todo={todo}
          selectToDo={selectToDo}
          removeTodo={removeTodo}
        />
      )}
    />
  );
};

export default TodoList;

Удаление происходит через запрос на свой сервер, при надобности могу скинуть

[Список до удаления элемента Список до удаления элемента

введите сюда описание изображения Вторая страница после удаления


Ответы (0 шт):