- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 技术知识整理
MVC, MVP, MVVM不同的开发模式适用不同的场景,在复杂的业务场景下,Activity作为Controller层,显得非常臃肿,代码量大,逻辑复杂。同时View与Model也存在直接的交互关系。随之MVP诞生,Presenter层彻底将View与Model层隔离开来。当然需要编写大量接口来实现解耦。代码逻辑清晰,但代码量也增加不少。MVVM可以算是MVP的升级版,其中的VM是View...
2018-10-30 21:29:16 210
原创 Context与Store结合
借助于context的跨级通信能力,可以将store管理数据的模式应用于每个组件当中。即将store通过context传递到子组件,一方面子组件可以通过store.dispatch()触发store中数据更新,另一方面子组件可以通过store.getState()方法获取最终的更新状态,刷新UI。Redux解读React之Context1.目录结构制作一个更换主题色的App参考【结合 ...
2018-10-28 17:53:21 1239
原创 React之Context
组件间通信大致有以下三种情况:父组件向子组件通信子组件向父组件通信跨级组件通信父组件向子组件通信这是最常见的一种通信方式,即父组件通过props向子组件传递需要的信息。子组件向父组件通信利用回调函数可以实现通信,即父组件将一个函数作为 props 传递给子组件,子组件调用该回调函数,便可以向父组件通信。跨级组件通信所谓跨级组件通信,就是父组件向子组件的子组件通信,向更深层的子...
2018-10-28 17:02:26 267
原创 Refs
Refs提供了一种访问DOM节点或在render方法中创建的React元素的方法。refs是React组件中非常特殊的props,可以附加在任何一个组件上。组件被调用时会新建一个该组件的实例,而refs就会指向这个实例。在react\lib\ReactBaseClasses.js文件中,可以看出每个组件都存在refs属性。/** * Base class helpers for the...
2018-10-21 21:21:13 682
Webpack 中文指南
2017-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人