react应用项目小结

1.scroll事件在react中的应用
      window.addEventListener(’scroll’, this.handleScroll)
2.获取各种参数
      a. Url中的参数params, this.props.location.query;
      b.客户端自带的参数比如cityId,可用getClientData封装的方法,里面用ffanSDK解决。
3.Promise.all([])可以同时异步加载几个不同的请求
4.offset,limit
       offset  = (page - 1)* size 偏移量
        limit = size  页面限定的条数
5.在actions里面可有return值,便于对应情况的处理data
6.reducers里,state指原数据,action指新出来的数据
7.’监听’不滚动:
    可在滚动事件里加定时器使之发生滚动停止发生的函数,然后在滚动开始时clear定时器。
8.array的splice方法
    var a=[1,2,3]; a.splice(x, y, z)
        其中x表示要插入的位置,y表示要删除的个数,z表示要插入的值,结果a会变为新数组
        e.g. var a=[1,2,3]; a.splice(1, 2, 4);console.log(a) //[1,4]
9.数组合并
    [ …array1, …array2 ]
11.善用npm,比如本次出现的lazyload以及obj合并处理lodash 
原文地址:https://www.cnblogs.com/july-Vivian/p/6955629.html