Estoy tomando el ID seleccionado de otros componentes. Por esta identificación , quiero tomar una matriz con el objeto seleccionado por useSelector . Después de pasarlo dentro de useMemo() conduce a un bucle infinito. Cómo pasarlo dentro de useMemo para evitar un bucle infinito
export const Table = ({ selectedId }) => { console.log(selectedId); let selected = useSelector((state) => state.items.item).filter( (e) => e._id === selectedId ); console.log(selected); const data = useMemo(() => [...selected], [selected]); const columns = useMemo( () => [ { Header: "Name", accessor: "name", }, { Header: "Age", accessor: "age", }, ], [] );