gmfe / Think

观麦前端团队的官方博客
68 stars 3 forks source link

Shu jia shi xi zong jie #35

Open liyatang opened 6 years ago

liyatang commented 6 years ago

(转公开,7 months ago)

What I learned?

知识点

开发流

需求评审 =》方案评审 =》开发 =》 联调 =》Review =》发布

项目构建

1、Webpack

React

  1. @pureRenderDecorator

    利用修饰器,对组件进行封装,目的在于利用 shouldComponentUpdate 做性能优化,类似于 React.PureComponent

  2. react-redux 之 connect

    如何解决 props 深层传递问题?

    • 发布订阅模式
    • React context 上下文
    • react-redux connect

    react-redux connect

     <Provider store={store}>
     </Provider>

    通过以上代码,将全局 store 以 props 形式传递到 <Provider> 组件中,随后在容器组件(容器组件 & 展示组件 )中,通过调用 connect 使全局 store 中的数据作为 props 绑定到容器组件中


What I did?

项目完成成果

遇到的问题

Think more

1、css

将没使用到的 css 代码剔除,减少文件体积,适用于移动端

2、部署

3、 脚本错误监控

随着用户量的日益增长,线上 bug 通过产品或运维反馈,显得效率低下,为了减少因此错误导致的损失,可尝试做错误监控

附: 监控平台前端SDK开发实践


What should I do from now on?

  1. 及时总结
  2. 罗列出需要做的事情,安排在计划中,执行力啊
  3. 两个月,思考的时间太少,think more

Plan to do


By BBChen
END(注:个人总结,未经允许不得传阅)