React和高階函數的定義就不説了,主要是記錄下小白看react庫時大佬用高階組件時看不懂的地方。 export const createCesiumComponent = E, P, C, CC = {}, R = {}( opts: CesiumComponentOptionE, P, C, CC, R, ): CesiumComponentTypeE, P, C = { class
靈感來源來自一個面試官問我為什麼hook函數不能在class類組件中使用?如何在class類組件中使用呢? 第一個問題你們自己可以百度一下晚上有,今天着重講解一下第二個問題。 碰到這個問題首先要進行分析: (1)hook函數在什麼情況下可以調用?答:函數最外層可以調用Hook。 =可不可以衍生一個函數代替class類組件調用?答:高階組件就可以,因為高階組件本身就是從高階函