incorrect Row ID in "Pagination Controlled" react example
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- react, typescript
- Domínio
- frontend
Direção de pesquisa
Comece pelo exemplo Pagination Controlled React vinculado na issue e reproduza o comportamento usando o CodeSandbox fornecido. Troque de página enquanto observa o console para determinar por que os IDs e os índices das linhas permanecem inalterados; estará concluído quando o exemplo informar os IDs e os índices corretos para cada página.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the bug
The row ID and index are not changing when switching pages while using manual pagination with react query data.
This bug means each row after the first page is receiving an incorrect key because <tr key={row.id}>
This could be related to #4812 and #4771
This is the example from the docs and below is the modified version to highlight the incorrect row IDs in the console.
Your minimal, reproducible example
https://codesandbox.io/s/throbbing-wildflower-byp0ht?file=/src/main.tsx
Steps to reproduce
- open console
- switch between pages
- notice the row IDs are not changing
Expected behavior
The row IDs should change when switching pages.
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
- OS: Linux
- Browser: Chrome
- Version: 113
react-table version
v8.9.1
TypeScript version
No response
Additional context
No response
Terms & Code of Conduct
- I agree to follow this project's Code of Conduct
- I understand that if my bug cannot be reliable reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.
- Linguagem predominante
- TypeScript
- Estrelas
- 28.5k
- Forks
- 3.6k
- Merge médio
- 1d 5h
- PRs com merge (30d)
- 20
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de TanStack/table
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
TanStack/table#6601 · 5 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Cast required to access custom options when defining a custom plugin/featureTalvez já em andamento @sorena-paydar assumiu há 28 dias. Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
`aggregatedCell` not typed against bound `cellComponents` in `createAppColumnHelper`Talvez já em andamento @cpruijsen assumiu há 39 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
TanStack/table#6577 · 6 comentários ·
Mantenedores costumam responder em até 1 dia
-
Leaf rows are not calculated correctlyTalvez já em andamento @sarathkumarsasi assumiu há 54 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
TanStack/table#6573 · 4 comentários · 2 reações ·
Mantenedores costumam responder em até 1 dia
Todas as issues de TanStack/table
Issues semelhantes
-
skillopt: success-reflect prompt omits the edit schema, so every success-only edit is droppedAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Workspace secrets/constants containing "$" are corrupted when resolved in data source optionsAbertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
mobile-next/mobile-mcp#526 ·
Mantenedores costumam responder em até 1 dia
-
e2e-failure ready-to-code
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 73/100
redhat-developer/rhdh-plugin-export-overlays#4470 · 1 comentário ·
Mantenedores costumam responder em até 1 dia