摘要: 设计模式是一种解决问题的思路,而非固定的公式 定义: 是一对多的关系依赖关系,当被依赖的对象的状态发生变化了,那么所有依赖他的对象都会得到通知 观察者模式有主体和观察者组成.主体负责发布事件,观察者负责订阅这些事件来观察主体.主体并不知道观察者的任何事情,观察者知道主体能注册事件的回调函数 优点: 阅读全文
posted @ 2021-04-08 21:40 zmztyas 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一.生命周期(旧) 总结: 初始化阶段: 1.constructor() 2.componentWillMount() 3.render() 4.componentDidMount() > 常用 一般在这个钩子中做一些初始化的事,例如:开启定时器,发送网络请求,订阅消息 更新阶段:由组件内部this 阅读全文
posted @ 2021-04-08 19:21 zmztyas 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 数据柯里化的作用是什么? 在处理表单时,可以通过ref的三种方式都可以获取表单控件数据,但是若是很多控件,都去定义一个ref(过多的使用会有性能问题),或者定义多个函数,那么就太臃肿了,那么数据柯里化可以解决 高阶函数: 若一个函数符合下面两个规范中的一个,该函数就是高阶函数 1.若a函数,接受的参 阅读全文
posted @ 2021-04-08 14:22 zmztyas 阅读(813) 评论(0) 推荐(0) 编辑
摘要: React 之 组件实例的三大核心属性 (state props ref) 为什么用到事件处理(事件委托)? 在react中,官方提示:请勿过度使用ref , 所以可以通过事件委托来处理 /* 1.通过onXxx属性指定事件处理函数(*注意大小写) a.React使用的是自定义(合成)事件,而不是使 阅读全文
posted @ 2021-04-08 11:18 zmztyas 阅读(417) 评论(0) 推荐(0) 编辑