首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AilerM
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 22
沸点 5
赞
27
返回
|
搜索文章
赞
文章( 22 )
沸点( 5 )
redux 原理以及实现
这个状态管理器只能管理 count,不通用. 修改 count 之后,使用 count 的地方不能收到通知。 我们可以使用发布-订阅模式来解决这个问题。我们用个函数封装一下这个 redux 到这里我们完成了一个简单的状态管理器。 我们修改状态,在订阅的地方监听变化,可以实现监听…
一幅图明白React-Redux的原理
最近在学 React,卡在 React-Redux 上了,费了些时间和功夫,对其原理和数据流向了解了一点儿,画了幅图,解释下。希望看这篇文章的人最好对 Redux 有些了解,假如不了解,可以去看下阮一峰的文章。有些解释是个人理解,不是很严谨,假如有错误的地方,烦请指正。 数据的…
深入理解redux原理,从零开始实现一个简单的redux(包括react-redux, redux-thunk)
以上, 我们就已经实现了redux的基础功能, 下面来调用我们实现的mini-redux, 检验是否达到预期. 新建~/src/index.redux.js 实现react-redux前, 我们要了解一下react的 context(不了解可以查看文档), react-redu…
一图胜千言, 何况是四图? 图解DVA
示例背景最常见的Web类示例之一:TodoList=Todolist+Addtodobutton图解一:React表示法按照React官方指导意见,如果多个Component之间要发生交互,那么状态(
React Hooks
——拥有了hooks,你再也不需要写Class了,你的所有组件都将是Function。 ——拥有了Hooks,生命周期钩子函数可以先丢一边了。 ——既然Class都丢掉了,哪里还有this?你的人生第一次不再需要面对this。 这样看来,说React Hooks是今年最劲爆的新…
vuex所有核心概念完整解析State Getters Mutations Actions
这个store可以理解为一个容器,包含着应用中的state等。实例化生成store的过程是: 有些状态需要做二次处理,就可以使用getters。通过this.$store.getters.valueName对派生出来的状态进行访问。或者直接使用辅助函数mapGetters将其映…
js经典闭包
之前对于setTimeout的一个经典问题的理解总是感到很迷惑,现在好像清晰一点了,所以把我的理解写下来,我对js的理解也不深入,如果有错误,请务必指出。以免误导其他看到这篇文章的小白。^-^. 上面这个例子来自《你不知道的JavaScript》,相信这种类似的问题也很常见,我…
vue-router 基本使用
路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上有两个部分…
详解基于vue,vue-router, vuex以及addRoutes进行权限控制
接下来让我们模拟一个普通用户打开网站的过程,一步一步的走完整个流程。 首先从打开本地的服务localhost:8080开始,我们知道打开后会进入login页面,那么判断的依据是什么。 首先是token。 没有登陆的用户是获取不到token的,而登陆后的角色我们会将token存到…
dva源码分析
dva是基于react的二次封装,在工作中经常用到,因此有必要了解一下其中的实现。本文将从源码层面分析dva是如何将redux、redux-saga、react-router等进行封装的。 我们从这几个api开始,了解dva是如何封装react应用的。 整个dva项目使用ler…
下一页
关注了
23
关注者
1
收藏集
11
关注标签
36
加入于
2019-01-22