Я использую компонент DataTable из премьер-реакция в своем приложении React для создания таблицы данных. В таблице отображаются строки данных, соответствующие некоторым другим данным, отображаемым помимо таблицы. Мое требование состоит в том, что всякий раз, когда пользователь нажимает на эти другие данные, соответствующая строка в таблице (соответствующая этим данным) должна выделяться. Я изучил API-интерфейсы, заданные для DataTable
, и наткнулся на метод filter
, который мог бы достичь этого, дав мне ссылку DOM на строку, соответствующую выбранным данным. Но я не уверен, как использовать метод filter
. Я попытался использовать ref
на DataTable
, как это, но это не сработало:
import React, { createRef } from "react";
const tableRef = createRef();
<DataTable
ref={tableRef}
value={props.value}
/>
tableRef.filter(); // doesn't work