![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数
文章平均质量分 52
嘻喽喽喽
这个作者很懒,什么都没留下…
展开
-
antd表单按钮验证置灰
1.初始置灰componentDidMount() { // To disabled submit button at the beginning. this.props.form.validateFields(); }2.置灰不显示报错判断是否有错和输入框是否有空 hasErrors = (fieldsError) => { return Object.keys(fieldsError).some(field => fieldsError原创 2022-03-15 14:09:22 · 1917 阅读 · 0 评论 -
useContext和useReducer及二者的结合使用
当你的react项目不大,但是需要组件之间传值的时候,父子之间的组件传值倒是可以简单解决,可是如果要是兄弟之间的组件传值呢?redux又没必要,这个时候就可以使用usecontext这个hook来解决。并且可以用useReducer管理包含多个子值的 state 对象。(模拟一个小型redux场景,而无法替代redux)一、useContext和useReducer1、useContext:useContext可以帮助我们跨越组件层级直接传递变量,实现数据共享。就是对它所包含的组件树提供全局共享原创 2022-02-19 20:24:23 · 1877 阅读 · 2 评论 -
js闭包是什么
闭包是js的一个难点也是它的一个特色,是我们必须掌握的js高级特性,闭包到底是什么呢?我们知道在es5中有两种作用域,全局和局部;根据我们对作用域链的理解,在内部作用域可以获得当前包含当前作用域的外层作用域下的变量,反之则不行。也就是说在外层作用域下无法获取内层作用域下的变量,同样在不同的函数作用域中也是不能相互访问彼此变量的,那么我们想在一个函数内部也有限权访问另一个函数内部的变量该怎么办呢?闭包就是用来解决这一需求的,闭包的本质就是在一个函数内部创建另一个函数。函数嵌套函数就形成了一个闭包:..原创 2021-09-08 15:13:30 · 144 阅读 · 0 评论