reactjs - React Table (Tanstack) guna kelas pada elemen th secara bersyarat

Saya sedang menggunakan @tanstack/react-table v8.5.13. Saya sedang mencuba untuk melakukan sesuatu yang sangat mudah di sini tetapi nampaknya tidak menemui cara bagaimana untuk melakukannya dalam dokumentasi.

Meja saya mempunyai dua tajuk (Satu tajuk utama dan satu tajuk kecil yang ditakrifkan di bawah)

const columnHelper = createColumnHelper<ITableData>(); const columns = [ columnHelper.group({ id: 'Header', header: () => <Button variant='outlined'&

Baca lagi →

typescript - Mendefinisikan Jenis Tersuai untuk Fungsi Penapis Jadual Tanstack

Saya menulis fungsi penapis tersuai untuk Tanstack Table yang menggunakan fuse.js.

Walau bagaimanapun, Typescript mengadu tentang semua percubaan saya untuk mentakrifkan jenis fungsi tersuai saya.

Saya mahu Fungsi saya mematuhi definisi jenis ini

export interface FilterFn<TData ext

Baca lagi →

javascript - Penyusunan tersuai dalam @tanstack/react-table v8

Saya mempunyai masalah dengan pengisytiharan jenis susunan tersuai. Dokumentasi menyatakan pengisytiharan seperti berikut:

declare module '@tanstack/table-core' { interface SortingFns { myCustomSorting: SortingFn<unknown> } }

Saya melakukan ini dalam fail .d.ts luaran. Tetapi sekarang sifat ini telah menjadi wajib dan kini mesti dinyatakan dalam useReactTable.

const instance = useReactTable( { data, columns,

Baca lagi →

reactjs - Mengendalikan 'undefined' untuk objek data yang dikembalikan dari 'useQuery' hook @tanstack/react-query dengan peraturan linting TS 'strict' diset kepada true

Saya sedang bekerja pada projek baru di mana peraturan linting Typescript strict ditetapkan kepada true. Dengan peraturan ini, Typescript tidak lagi pasti tentang jenis data yang dikembalikan daripada hook useQuery dari pakej @tanstack/react-qu

Baca lagi →

reactjs - Mengapa Tanstack Table memberi saya ketidakpadanan jenis dalam definisi sel saya

Saya telah belajar bagaimana menggunakan React dan TypeScript baru-baru ini dan sedang cuba menggunakan Tanstack Table untuk mendefinisikan jadual yang rumit menggunakan jenis generik untuk kegunaan semula. Saya menghadapi ralat jenis dengan cara saya cuba menyebarkan fungsi tersuai saya untuk definisi sel.

Ralat:

Argument of type '{ getUniqueValues?: AccessorFn<BulkEditRow, unknown[]> | undefined; footer?: ColumnDefTemplate<HeaderContext<BulkEditRow, unknown&g

Baca lagi →

reactjs - Bagaimana untuk menjana href untuk laluan yang diberikan dalam Tanstack router?

Saya sedang menggunakan React Spectrum dan perlu menggunakan komponen Link dengan TanStack React Router. Mengikut dokumentasi Spectrum, saya harus menggunakan pembekal atas dan mendedahkan fungsi yang akan menavigasi ke laluan string/href yang diberikan:

import { Provider

Baca lagi →

reactjs - Cara untuk melumpuhkan atau melepasi sempadan ralat Tanstack Router

Penghala Tanstack mempunyai sempadan ralat terbina dalam yang telah saya temui boleh anda sesuaikan dengan menetapkan prop defaultErrorComponent dalam komponen penyedia. Walau bagaimanapun, daripada menyesuaikan komponen ini, saya ingin mematikannya sepenuhnya, atau sekurang-kurangnya menghantar ralat itu ke atas pokok komponen ke sempadan lain yang saya tentukan. Saya mencuba untuk membaling semula ralat itu, tetapi ini nampaknya tidak memberi kesan:

import { Route

Baca lagi →

reactjs - Bagaimana saya boleh menghentikan re-rendering TanStack React Table sehingga medan input selesai dimasukkan?

Saya sedang membuat jadual di mana harga seunit boleh dimasukkan dalam satu lajur dan lajur lain mengira jumlah harga berdasarkan input yang dimasukkan dan nilai dari lajur lain "Kuantiti" (jumlah harga=kuantiti * harga seunit). Saya telah melaksanakan

Baca lagi →

typescript - Dalam keadaan apakah AbortSignal dalam fungsi TanStack useQuery tidak ditakrifkan?

Dokumentasi TanStack React Query (https://tanstack.com/query/v4/docs/react/guides/query-cancellation) menerangkan bagaimana sifat queryFn boleh menerima objek dengan sifat signal, yang boleh digunakan untuk membatalkan satu que

Baca lagi →

typescript - Tanstack React Query useMutation sentiasa True dalam onSuccess

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

Baca lagi →