import React, { useEffect, useState } from 'react' import { Table, TableColumnSelectFilterValue } from 'react-icecream' import originalRecords, { Record } from './shared-records' export default function Demo() { const [records, setRecords] = useState(originalRecords) const [filterValue, setFilterValue] = useState(null) useEffect(() => { if (filterValue == null) { setRecords(originalRecords) return } setRecords(originalRecords.filter(record => filterValue === record.type)) }, [filterValue]) return ( records={records}> idx + 1} /> ) }