У меня есть ситуация, когда я могу легко отобразить данные в таблице, как эта
Мои состояния
const [tableRow, setTableRow] = useState<Array<result>>([]);
В моем use effect
setTableRow([object[id]]);
В моей таблице:
<Table
rows={tableRow}
/>
Теперь разница в том, что внутри моей таблицы я должен отобразить link
, связанный с моделью данных url
Я подготовил таблицу как
const prepareTableRow = (item: object):object=> ({
...item,
url: (
<>
{
(
<Link
to={{ pathname: ''}}
{$t('Link')}
</Link>
)
}
</>
),
});
Теперь в моем эффекте я хотел сделать как
const p = ( If it was an array it can be something like const `p = result.map(i => prepareTableRow(i))`;
, а затем setTableRow(p);
Как я могу создать p
, так как мне не нужно карта, но у меня есть только один элемент для передачи на setTableRow
?