(feature) EventTarget API on host elements
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, react-native
- Área
- mobile-dev
Línea de trabajo
Empieza leyendo la discusión existente sobre EventTarget, addEventListener y removeEventListener; después, revisa los emisores de eventos, las API de recorrido y el sistema de eventos de React Native mencionados en el issue. Determina si la implementación debe ser un polyfill o integrarse en React Native, incluido el timing compatible con W3C, los payloads y el comportamiento de captura/burbujeo; se considera terminado cuando los elementos host admiten la API de forma coherente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the feature request
The EventTarget interface is implemented by objects that can receive events and may have listeners for them. Native does not currently support this API on host elements.
Previously we had introduced a prototype implementation of addEventListener and removeEventListener in React Native, but it was removed as it needs to be reimplemented properly and integrated with broader changes to React Native. For example, the events need to conform to W3C standards in terms of timing and event payload.
In the meantime, we may be able to polyfill this API using event emitters and the new traversal APIs, which would allow us to emulate capture/bubble phases of events. But, ideally we'd build this into React Native given it would be more performant and there is already an existing event system.
- Lenguaje dominante
- JavaScript
- Estrellas
- 3.6k
- Forks
- 208
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de react/react-strict-dom
-
Outline styles aren't parsed in React NativePosiblemente ocupada @hoangvvo la tomó hace 148 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
react/react-strict-dom#467 · 1 comentario ·
-
Missing disabled propAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
react/react-strict-dom#465 · 2 comentarios ·
-
postcss plugin re-transforms every included file on each rebuild under Turbopack (minutes-long HMR in large projects)Posiblemente ocupada @borisyankov la tomó hace 18 días. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
react/react-strict-dom#520 ·
-
css.defineVars() with kebab-case keys warns unrecognized custom property and fails to resolveAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
react/react-strict-dom#505 · 2 reacciones ·
-
Button remains unclickable after disabled state changesPosiblemente ocupada @MoOx la tomó hace 131 días. Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
react/react-strict-dom#491 · 4 comentarios ·
Todos los issues de react/react-strict-dom
Issues similares
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
githubnext/gh-aw-workshop#4458 ·
Los mantenedores suelen responder en 1 día
-
Add: CartoonitoAbiertocheck:failed feeds:add
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
iptv-org/database#37390 · 1 comentario ·
Los mantenedores suelen responder en 9 días
-
bug: directory index route root priority is overwritten when wildcard is falsePosiblemente ocupada @TalhaHunter101 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
fastify/fastify-static#617 ·
-
agent/sec-check hive/hosted-available-lke648397-260827-5n31 security
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Tool errors containing cycles or BigInt crash getErrorMessage and replace the original failureAbiertofactory-active factory-automatic task-bug-reproduction-success task-identify-harness-labels-done task-identify-issue-type-done
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
vercel/ai#22796 · 2 comentarios ·
Los mantenedores suelen responder en 1 día