![](https://img-blog.csdnimg.cn/20210414222739461.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
react
与react相关的开发文档
尼克_张
好的代码像粥一样,是用时间熬出来的!
展开
-
react中父子组件通信
//父组件import DividendModal from "./dividendModal"class Dividend extends Component { constructor(props) { super(props); //this.dividendModal= React.createRef(); ⑶ } dividendRecord = (id, name) => { //第一种ref调用子组件的方法原创 2021-06-19 10:53:47 · 113 阅读 · 0 评论 -
谈谈react中的constructor和super的作用
可以不写constructor,一旦写了constructor,就必须在此函数中写super(),此时组件才有自己的this,在组件的全局中都可以使用this关键字,否则如果只是constructor 而不执行 super() 那么以后的this都是错的!!!更多constructor方法和super的作用class Dividend extends React.Component { constructor(props) { super(props); //子类继承父类的属性和原创 2020-10-23 11:33:45 · 683 阅读 · 0 评论 -
dva使用
dva 的 effects是通过生成器组织的。生成器返回的是迭代器,通过 yield 关键字实现暂停功能。这是一个典型的 dva effect,通过 yield 把异步逻辑通过同步的方式组织起来put:用于触发 action 。call:用于调用异步逻辑,支持 promise 。select:用于从 state 里获取数据。effects: { *queryListData({ payload, callback}, { call, put ,select }) { const re原创 2020-06-22 23:38:04 · 360 阅读 · 0 评论 -
迭代器与生成器
迭代器:如果在最后一个值返回后再调用next()方法,那么返回的对象中属性done的值为true,属性value则包含迭代器最终返回的值,与以前用的for循环对比,现在用于for…of…等或者扩展运算符生成器(generator)生成器是一种返回迭代器的函数,通过function关键字后的星号(*)来表示,函数中会用到新的关键字yield。每个yield相当于一个调用一次next方法,而且每次执行yield都会暂停一次。function *createIterator() { yield 1原创 2020-06-03 23:12:42 · 189 阅读 · 0 评论