Pesquisa de site
Estou usando @tanstack/react-table v8.5.13. Estou tentando fazer algo realmente simples aqui, mas parece que não encontro uma maneira de fazer isso na documentação.
Minha tabela tem dois cabeçalhos (um cabeçalho e um subcabeçalho definidos abaixo)
const columnHelper = createColumnHelper<ITableData>(); const columns = [ columnHelper.group({ id: 'Header', header: () => <Button variant='outlined'>Show all</Button>, columns: [ columnHe Consulte Mais informação →
Eu escrevi uma função de filtro personalizada para a Tanstack Table que faz uso do fuse.js.
No entanto, o TypeScript reclama de todas as minhas tentativas de definir o tipo da minha função personalizada.
Eu quero que minha Função cumpra esta definição de tipo
export interface FilterFn Consulte Mais informação →Tenho um problema ao declarar tipos de ordenação personalizados. A documentação declara a declaração da seguinte forma:
declare module '@tanstack/table-core' { interface SortingFns { myCustomSorting: SortingFn<unknown> } }Eu fiz isso em um arquivo externo .d.ts. Mas agora essa propriedade se tornou obrigatória e agora deve ser especificada em useReactTable.
const instance = useReactTable( { data, columns, Consulte Mais informação →
Estou trabalhando em um novo projeto onde a regra de lint do Typescript strict está definida como verdadeira. Com esta regra, o Typescript não tem mais certeza do tipo dos dados retornados pelo hook useQuery do pacote @tanstack/react-query, poi
Consulte Mais informação →Tenho aprendido a usar React e TypeScript recentemente e atualmente estou tentando usar Tanstack Table para definir uma tabela complicada usando tipos genéricos para reutilização. Estou encontrando erros de tipo com a forma como estou tentando espalhar minha função personalizada para a definição de células.
O erro:
Argument of type '{ getUniqueValues?: AccessorFn<BulkEditRow, unknown[]> | undefined; footer?: ColumnDefTemplate<HeaderContext<BulkEditRow, unknown& Consulte Mais informação →
Estou usando o React Spectrum e preciso usar seu componente Link com o TanStack React Router. De acordo com a documentação do Spectrum, devo usar um provedor superior e expor a função que irá navegar para a rota fornecida em string/href:
import { Provider, defaultTheme } Consulte Mais informação →O Tanstack router possui um limite de erro integrado que eu descobri que você pode personalizar definindo a propriedade defaultErrorComponent no componente provedor. No entanto, em vez de personalizar esse componente, eu quero desativá-lo completamente, ou pelo menos passar o erro para cima na árvore de componentes para outro limite que eu definir. Eu tentei simplesmente lançar o erro novamente, mas isso parece não ter efeito:
import { RouterProvider as TSRouteProvi Consulte Mais informação →
Estou criando uma tabela na qual o preço unitário pode ser inserido em uma coluna e outra coluna calcula o preço total com base no valor inserido e no valor de outra coluna "Quantidade" (preço total=qtd * preço unitário). Eu implementei isso em uma tabe
Consulte Mais informação →
A documentação do TanStack React Query (https://tanstack.com/query/v4/docs/react/guides/query-cancellation) explica como a propriedade queryFn pode receber um objeto com uma propriedade signal, que pode ser usada para cancelar
Consulte Mais informação →
import { TNewServicesProps } from '@/_constants/types';
import api from '@/_libs/api';
import { useMutation, useQueryClient } from '@tanstack/react-query';
const useManageServices = (
method: 'create' | 'update' | 'delete',
item_id?: number | string,
values?: TNewServicesProps
Consulte Mais informação →