cloudflare / cloudflare/stream-react
Multiple rerenders before changing the videoId causes unknown error occured message
- Langage dominant
- TypeScript
- Étoiles
- 198
- Forks
- 30
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
We found that on a large application, if react rerenders 3-7 times just after page load and the videoId changes inbetween, the player shows an unknown error message and continues to do so every time you change the videoId after that
this means that there's no way to recover from an error like this without unmounting the component and remounting it which isn't really a good solution
I created a reproducable repo here https://github.com/Floffah/cloudflare-stream-error and deployed it so you can test
Make sure to set your network tab to a slightly slower network throttling setting (e.g. Fast 3G)
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le dépôt reproductible lié et exécutez l’application en limitant le réseau à Fast 3G, puis reproduisez plusieurs rerenders de React avec des changements de videoId. Suivez la manière dont le lecteur entre dans l’état unknown-error et y reste ; le travail est terminé lorsque la modification de videoId permet la récupération sans démonter puis remonter le composant.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- react, typescript
- Domaine
- frontend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100