У меня есть таблица, и я хочу, чтобы каждая строка была интерактивной, а при нажатии на нее go переходил по этой ссылке (которая отличается для каждой строки).
<Table.Body>
{rows.map((row, rowIndex) => (
<Table.Row
key={idList && idList[rowIndex]}
onClick={() => {
<Link
to={
entityName && `/${entityName}/${idList[rows.indexOf(row)]}`
}
/>;
}}>
...
</Table.Row>
))}
</Table.Body>
Итак, я сделал, как указано выше, добавил компонент, но не работает. В нем говорится:
Ожидается присвоение или вызов функции, а вместо этого отображается выражение no-unused-expressions
Я использую Table
/ Table.Row
из Semantic UI
и Link
от react-router-dom
. Я не могу изменить Table
, но компонент Link
не является обязательным. В любом случае было бы здорово, если бы он мог перенаправлять на эту ссылку при нажатии.
Есть ли способ сделать это?