Not working with React 18 and StrictMode
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 30/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- react, typescript
- Domaine
- frontend
Piste de recherche
Start by reproducing the issue with React 18 and StrictMode, then trace the library's component constructor initialization and componentWillUnmount cleanup while mount operations are in progress. Done means the react-vtk-js components complete their mount and cleanup lifecycle correctly under React 18 StrictMode without losing initialized data.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
We are trying to upgrade to React 18 but this library doesn't seem to work with it when combined with StrictMode.
The problem resides in the way the data is initialized into the constructor calls and then deleted on componentWillUnmount. StrictMode forces the components render twice, and most of the react-vtk-js logic doesn't seem to handle this (it never expects the component to unmount while some of the mount operations are still running).
Do you think you could prioritize the work needed to support React 18 + StrictMode?
- Langage dominant
- TypeScript
- Étoiles
- 86
- Forks
- 24
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire 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 Kitware/react-vtk-js
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Kitware/react-vtk-js#130 · 2 commentaires ·
-
Is this package maintained?Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
Kitware/react-vtk-js#123 · 5 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
Kitware/react-vtk-js#122 · 1 commentaire ·
-
[Bug Docs] ObjViewer Load Error!Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
Kitware/react-vtk-js#119 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Kitware/react-vtk-js#118 · 1 commentaire ·
Toutes les issues de Kitware/react-vtk-js
Issues similaires
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
lingdojo/kana-dojo#32663 · 1 commentaire · 5 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
Admin: Title Separator field can't be cleared (input falls back to "|")Peut-être pris @emdashbot l’a pris aujourd’hui. Ouvertebot:bug bot:in-review
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
emdash-cms/emdash#4236 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
PHP workflow streaming requests buffer the full SSE responsePeut-être pris @Winoren l’a pris aujourd’hui. Ouvertereview: medium
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
langgenius/dify#44270 · 1 commentaire · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
area:holodeck review-finding
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
hyperdrive-technology/holodeck#142 ·
Les mainteneurs répondent en général sous 1 jour
-
session-worker-compile.yml uses a floating oven-sh/setup-bun@v2 tag instead of the pinned SHAOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
code-yeongyu/senpi#3573 ·
Les mainteneurs répondent en général sous 1 jour