react
文章平均质量分 63
幻想山外小楼听雨
一只小码农
展开
-
Invalid hook call. Hooks can only be called inside of the body of a function component.
讲swr请求写在useEffect中遇到报错在swr issue中找到了解决方案点我跳转其中,react hooks中注明了hook调用只能在最外层Only Call Hooks at the Top LevelDon’t call Hooks inside loops, conditions, or nested functions.Instead, always use Hooks at the top level of your React function...原创 2021-08-12 14:03:54 · 3549 阅读 · 0 评论 -
Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a cl
使用新版本React(当前为16.4.1)的话需要用以下方式创建组件class Counter extends React.Component {}如果还用老的方式创建的话会报如题的错误,比如:import React,{ component } from "react";class Counter extends Component {}详见React官方文档,说...原创 2018-07-30 18:24:45 · 2299 阅读 · 0 评论 -
JSX中的一些细节点
1.引入Fragment占位符,可以代替return时候最外层包裹的空标签2.react默认防止XSS攻击会把input输入框中输入的html标签转成文本,如果你有些需求场景中不需要转义成文本直接输出html标签可以使用dangerouslySetInnerHTML3.在jsx中使用label标签的for属性会被识别为循环中的for,所以我们需要把label标签的for写成ht...原创 2019-03-03 10:11:17 · 370 阅读 · 0 评论 -
react代码优化
1.this.setState书写优化this.setState({ value: 1})过去我们是这样改变setState是这样写的,现在setState的参数可以写成函数的形式,在函数里面return这个对象出去,这样做的好处是性能会比之前好些this.setState(() => { return { value: 1}})另外在ES6中可以用()包裹...原创 2019-03-03 13:26:08 · 280 阅读 · 0 评论