Réécriture complète des lignes de connexion avec manipulation directe DOM

Otherkamo-internal
Expédié
3 février 2026 à 00:26 UTC
Auteur
kamo
Commite
8e3997c

Principaux changements: - Utiliser la manipulation directe DOM (setAttribute) au lieu de l'état React pour les mises à jour de lignes - La boucle rAF unique s'exécute en continu et met à jour tous les éléments de chemin toutes les trames - Stocker les refs de chemin dans la carte et mettre à jour l'attribut d directement dans la boucle d'animation - Utiliser les refs pour les données de connexion/de point afin d'éviter les fermetures périmées dans la rAF - Supprimer les transitions CSS (ne fonctionne pas pour l'attribut SVG d de toute façon) - Calcul de la phase d'animation indépendante de la trame sans trame - Position de la souris suivie en ref, mise à jour sur le mouvement de la souris, utilisée dans la boucle rAF - Beaucoup plus efficace: non React re-renders nécessaires pour les mises à jour des lignes - Les lignes sont maintenant mises à jour en temps réel pendant la traînée, pas seulement sur le drop

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation