Mit jQuery, kann ich eine Ereignishandler-Funktion über die on Methode, die auch ausgelöst wird, wenn das DOM und etwas (wie ein Ajax Aufruf) den HTML-Code der Seite auslösen ausgelöst werden.Render Reagieren Komponente automatisch nach Ajax Anruf
Ist es möglich, etwas Ähnliches mit einer React-Komponente zu tun? Nach einem Ajax-Aufruf, der das DOM ändert, wenn ein Element mit einem bestimmten class
gefunden wird, rendern Sie es (mit ReactDOM.render(...)
).
Dank
schreiben Es sei denn, ich bin Missverständnis, in der Ajax-Aufruf reagieren nicht verantwortlich sein sollte für Ändern des DOMs Eher sollte Ihr Ajax-Aufruf den Status Ihrer reaktiven Komponente ändern, was zu einem rendering führt und wiederum das dom modifizieren sollte. Im Allgemeinen sollte die Reaktion das einzige sein, das für die Veränderung des Doms verantwortlich ist. – Georgemayer
Ich bin nicht in einer einzigen Seite Anwendung von React getan. Nur einige Komponentenbereiche haben "reagiert", andere werden von jQuery aus mehreren Gründen verwaltet. –