react-1

1、react  router路徑的匹配規則:

1、1 :paramName,匹配url的一個部分,直到遇到下一個/、?、#爲止

1、2  ( ),表示這部分url是可選的

1、3  *,匹配任意一個字符,可爲空字符,直到模式的下一個字符

1、4  **,匹配任意一個字符,直到模式裏面的下一個/,?,#爲止,不可爲空

 

2、非引用類型的jsx元素在數組列表中不需要key,如null和字符串,數字

3、React.cloneElement(<Comp a='1'  />, { ...someProps } ),可爲已經實例化的組件再添加props

4、makeStyles的屬性爲@global添加全局樣式,全局樣式不支持函數級更改,只有在makeStyles時傳入接收theme的函數,等待theme更改時才能更改。關鍵幀動畫可以直接寫,同時通過'$name'獲取名稱

5、makeStyles在定義樣式時,獲取同級的類名:在屬性中'$name'引用即可,若沒有該名稱,則爲去掉'$'的結果

6、react useState 更改state若值沒變,會不刷新

7、react的可編輯div會觸發select事件,而HTML不會

8、typescript報react錯,升級@types/react

9、typescript中的!在strictNullChecks起作用,value!,如果value爲undefined,將不報錯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章