import TableRow from './TableRow.jsx'; /* компонент, для вывода tbody таблицы пропсы: body - данные для таблицы в виде массива объектов numPage - номер текущей страницы amountRows - количество строк таблицы на странице */ const TableBody = (props) => { // номера строк, отображаемых на странице const begRange = (props.numPage - 1) * props.amountRows; const endRange = begRange + Number(props.amountRows); //формируем строки на основе переданных данных const tbody = props.body.map((item, index) => // оставляем видимыми только строки, индексы которых принадлежат интервалу = begRange && index < endRange) ? "show" : "hide" }> ); return ( {tbody} ) } export default TableBody;