React&Redu中Scroll List封装实践

一直直在写一个前端项目,来分享一些Scroll封装的实践

本宝宝看着你们只收藏不点赞都有小情绪!!!!哼

设计目标

因为项目中需要大量的类似Scroll List,ListView页面:

超级产品经理];
if(result.length!==0){
datas=[];
result.forEach(function(id) {
datas.push(ListEl(id,entities,type))//ListEl是一个function
})
}
return(

                {datas}        );    }

}

export default CommonList;

### ListEl.js

import React, { PropTypes, Component } from 'react';
import SmallCourseCate from '../Common/CourseCate/SmallCourseCate'

export function ListEl(id,entites,type) {
switch (type) {
case 'samllCourseCate':
if(entites.coursecates[id]){
let coursecate=entites.coursecates[id];
return(

            )        }else{            return (                small coursecate el try get coursecate is null            )        }    ...    default:    return (            el type undefind    )}

}

## 总结&TODO1. 封装后总体Scroll List比较优雅和快捷1. 但是欠缺性能优化,使用immutable、shouldComponentUpdate优化性能#JavaScript、react.js、Redux、list#

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部