React: Verfolgen Sie kommende DOM-Technologie-Upgrades

Erstellt am 9. Jan. 2015  ·  3Kommentare  ·  Quelle: facebook/react

  • [x] Unterstützung von DOM-Komponenten mit Bindestrich in der JSX-Transformation
  • [ ] Verwendung innerhalb eines HTML-Imports
  • [x] Einfügen von Komponenten in ein Schatten-DOM-Fragment (https://github.com/facebook/react/issues/840)
  • [x] Willkürliche Eigenschaften von DOM-Komponenten
  • [ ] Korrekte Behandlung von Ereignissen

    • [] Ereignisse, die im Schatten-DOM ausgelöst werden (https://discuss.atom.io/t/event-handling-with-the-shadow-dom-and-react/14580)

    • [ ] Benutzerdefinierte Ereignisse (https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events)

  • [ ] Komponentenprototyp zum Bereitstellen von Änderungserkennung und Ausführen eines erneuten Renderns. Wir möchten, dass eine Komponente zum Beispiel neu rendern kann, wenn sich die untergeordneten Elemente der Komponente (die effektiv als Requisite behandelt werden) ändern. Das Erkennen solcher Änderungen erfordert eine standardmäßige Komponentenimplementierung, die beispielsweise einen MutationObserver initialisiert (https://dom.spec.whatwg.org/#mutationobserver).
  • [] Rendern möglicherweise verschieben, bis wir im Dom sind (gemäß https://github.com/facebook/react/issues/2398)
  • [x] TagName-Eigenschaft entfernen (gemäß https://github.com/facebook/react/issues/2288)
  • [ ] Unterstützt komplexe Typen als Parameter für Webkomponenten. React-Komponenten können komplexe Typen annehmen, während Dom-Knoten nur Strings aufnehmen können. Um einen komplexen Typ an eine Webkomponente zu übergeben, müssen wir beim Mounten Code ausführen, der die zusätzlichen Parameter an die instanziierte Webkomponente übergibt.
  • [ ] Stateful Imperative Bridge (gemäß https://github.com/facebook/react/issues/1711)

Hilfreichster Kommentar

Wurden die benutzerdefinierten Ereignisse oder ähnliches jemals in React implementiert?

Alle 3 Kommentare

@gaearon Ich wühle gerade durch einige alte Probleme, um zu sehen, ob etwas geschlossen werden kann.

Gibt es einen Weg nach vorn für ein Problem wie dieses?

Sollte dies in so etwas wie React-Future verschoben werden?

Ich denke, wir können das schließen.

Wurden die benutzerdefinierten Ereignisse oder ähnliches jemals in React implementiert?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen