文件名称:deef:基于redux、react函数式组件,简单、健壮、强代码组织的框架
文件大小:258KB
文件格式:ZIP
更新时间:2024-05-18 09:29:14
react redux functional stateless best-practice
deef 基于redux、react函数式组件,简单、健壮、强代码组织的框架 deef从“响应一个个用户事件”出发,进而抽象成状态数据及数据流转,最后表现成UI渲染,达成交互 代码分层: 状态决定展现,交互就是改状态:model state => UI render => callback handler => model reducer model:定义状态和改状态的接口 getUIState:从model中取UI展现依赖的状态 UI:函数式组件,渲染界面并暴露出用户交互的callbacks callbacks:响应处理一个个用户事件 connect(getUIState, callbacks)(UI):打包得到一个可以支持具体业务的组件 特点 概念少,逻辑清晰统一,代码组织约束性强,对新人友好 代码颗粒度更小,函数式编程,不使用this,复用组合更灵活 相比class componen
【文件预览】:
deef-master
----webpack.config.js(930B)
----src()
--------handleActions.js(698B)
--------event.js(842B)
--------index.js(9KB)
----.babelrc(261B)
----examples()
--------ant-design-demo()
--------ideaEditor-demo()
--------todomvc()
----LICENSE(1KB)
----README.md(7KB)
----.gitignore(721B)
----package.json(1KB)