Ich habe eine sehr einfache Reaktionskomponente:
%Vor%Wenn Sie auf die Schaltfläche "Click both" klicken, wird die Schaltfläche "Click 1" und "Click 2" programmatisch angeklickt. Das Seltsame ist, ich werde 6 Warnungen sehen:
%Vor%Was sollte
sein %Vor% Aber wenn ich irgendeine Zeile von _clickBoth
entferne, sagen wir, entferne this.refs.button2.click();
, wird sie sich korrekt verhalten und nur eine Warnung anzeigen:
Sie können das Projekt hier sehen und ausprobieren: Ссылка
Ich bin mir nicht sicher, was los ist, aber ich würde gerne die technischen Details dahinter herausfinden.
Wenn Sie in der Zwischenzeit nach einer Lösung suchen, können Sie den Button in setTimeout
einfügen, wie folgt:
Tags und Links reactjs