使用带有 useGlobalFilter 的 react-table 时出现打字稿错误。我只是按照互联网上的一些说明进行操作。这是我的代码:
const DataTable : React.FC<IDataTableProps> = ({columns, data}) => {
const {
getTableProps,
getTableBodyProps,
headerGroups,
rows,
prepareRow,
setGlobalFilter,
state,
} = useTable({columns, data}, useGlobalFilter);
const GlobalFilter = ({ globalFilter , setGlobalFilter} : {globalFilter: any, setGlobalFilter: any}) => {
return (
<input
value={globalFilter || ""}
onChange={e => {
setGlobalFilter(e.target.value || undefined); // Set undefined to remove the filter entirely
}}
placeholder={`Search All ...`}
/>
);
};
return <Container>
<GlobalFilter globalFilter={state.globalFilter} setGlobalFilter={setGlobalFilter} />
<Table {...getTableProps()}>
<THead>
{headerGroups.map(headerGroup => …Run Code Online (Sandbox Code Playgroud) 我在编码时陷入了react-native-redash库的困境(Instagram Pinch-to-Zoom)。我无法使用react-native-redash 中的Vector(或vec)和onGestureEvent,如本视频所示。因为它们没有实现(vec只有“创建函数”而没有“设置函数”)
有人知道是什么问题吗?我在我的项目中使用了 Typescript。我已经阅读了redash 文档中的v1 用户通知,但不知道在哪种情况下应用它。预先感谢。
我在项目中使用的库:
“react-native-reanimated”:“~1.7.0”
“react-native-redash”:“^15.6.0”
“反应本机手势处理程序”:“〜1.6.0”
“反应本机”:“0.61.4”