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,将不报错

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