[Empfehlungen zu verwandten Themen: React-Interviewfragen (2020)]
key ist das
追踪
, das in React to修改
verwendet wird, wobei die Listenelemente删除
,被添加
oder辅助标识
sind. Indiff算法
wird der Schlüssel verwendet, um判断
ob der Elementknoten verschoben wurde oder ein neu erstelltes Element, wodurch das不必要
-Element重复渲染
reduziert wird.
Was ist der Unterschied?
6. Über diese Bindung? 7. Die Rolle des zweiten Parameters von setStateWeil
this.props
und @ Die Aktualisierung von &@ kann die vonthis.state
sein, und auf ihre Werte kann man sich nicht verlassen, um den nächsten Zustand zu berechnen异步
Diese Funktion wird aufgerufen, wenn der setState-Funktionsaufruf abgeschlossen ist und die Komponente startet Zum erneuten Rendern können wir diese Funktion verwenden, um zu überwachen, ob das Rendern abgeschlossen ist8 (Im Konstruktor) Was ist der Zweck des Aufrufs von super(props)@. &@In super() Unterklassen können dies nicht verwenden, bevor sie aufgerufen werden. In ES5 müssen Unterklassen super() im Konstruktor aufrufen. Der Grund für die Übergabe von Requisiten an super() besteht darin, (in Unterklassen) den Zugriff auf die Ideen und Prozesse von
@ Das größte Merkmal von &@ Fluss ist der „einseitige Fluss“ von Daten.
constructor
this.props
9.flux zu erleichtern?
Der Benutzer besuchtcreateElement ist eine Funktion, die zum Erstellen eines React-Elements nach der JSX-Kompilierung verwendet wird. cloneElement wird verwendet, um ein Element zu kopieren und neue Props
流程:
und sendet dasview
des Benutzers, umview
zu empfangen, und fordertaction
auf, entsprechende Aktualisierungen vorzunehmen
dispatcher
Senden Sie nach der Aktualisierung einaction
-Ereignis.store
Aktualisieren Sie die Seite nach dem Empfang desstore
-Ereignisses.change
view
10. Was ist der Unterschied zwischen Element und Komponente in React? Die Funktionchange
Weitere programmbezogene Inhalte finden Sie auf der chinesischen PHP-Website
Einführung in die ProgrammierungSpalte!
Das obige ist der detaillierte Inhalt vonReagieren Sie auf grundlegende Interviewfragen (teilen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!