Встречается на собеседованиях • сегодня
Писал ли пагинацию на React
Да, писал. Пагинация в React обычно реализуется с помощью состояния (useState) и кнопок для переключения страниц. Вот пример простой пагинации:
```jsx
import { useState } from 'react';
function Pagination({ itemsPerPage, totalItems, onPageChange }) {
const [currentPage, setCurrentPage] = useState(1);
const totalPages = Math.ceil(totalItems / itemsPerPage);
const handlePageChange = (page) => {
setCurrentPage(page);
onPageChange(page);
};
return (
{Array.from({ length: totalPages }, (_, i) => (
))}
);
}
```
Ключевые моменты:
- Расчет общего количества страниц
- Управление текущей страницей через состояние
- Колбэк для родительского компонента
- Обработка кликов по кнопкам
- Возможность стилизации активной кнопки
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы