React: accessor function don't trigger when data is outside of exported component
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 38/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- react, typescript
- Domaine
- frontend
Piste de recherche
Commencez par le CodeSandbox lié, en particulier /src/NoWorks.tsx, et comparez ses données situées en dehors du composant avec l’exemple fonctionnel en basculant entre English et Netherlands. Vérifiez si la fonction accessor est ignorée lors du nouveau rendu, puis suivez le comportement de la table React concerné dans v8.5.15. C’est terminé lorsque l’accessor est exécuté et que les traductions rendues sont mises à jour dans les deux exemples.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
We faced an issue regarding some cells in our application not triggering their translations correctly.
Looking at the attached codesandbox you can see 2 examples. One working and one not.
We discovered that when data is defined outside the export of the component .accessor function don't trigger as expected.
Your minimal, reproducible example
https://codesandbox.io/s/i18next-react-table-forked-2znx8c?file=/src/NoWorks.tsx
Steps to reproduce
- Go to https://codesandbox.io/s/i18next-react-table-forked-2znx8c?file=/src/NoWorks.tsx
- Open console
- On default you see 'en' language logged by both the 'works' and 'noWorks' component.
- Click on Netherlands button
- You will see the 'works' rendered language console.log inside 'columnHelper.accessor' does correctly trigger
- You will also see the counter for 'noWorks' triggered but the rendered language console.log inside 'columnHelper.accessor' don't trigger
- Click on English button and see step 5 to 6 repeated.
Expected behavior
As a User I am expecting the accessor function to trigger despite the DataTable data being imported from outside the component or initiated inside the component.
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
- OS: macOS, Windows
- Browser: Chrome, Safari, Firefox
react-table version
v8.5.15
TypeScript version
v4.8.4
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.
- Langage dominant
- TypeScript
- Étoiles
- 28.4k
- Forks
- 3.6k
- Merge moyen
- 1 j 1 h
- PR mergées (30 j)
- 7
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de TanStack/table
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 78/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
Toutes les issues de TanStack/table
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
-
security
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
IBM/node-sdk-core#373 ·
-
e2e-failure ready-to-code
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
-
chore
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100