При удалении последнего элемента в пагинации, показывается пустой список. Как сделать так, чтобы после удаления меня кидало на предыдущую станицу?
Заранее извиняюсь за корявый вопрос, первый раз на сайте ^^
Пагинацию писал на 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;
Удаление происходит через запрос на свой сервер, при надобности могу скинуть
[
Список до удаления элемента
Вторая страница после удаления