Fork me on GitHub
摘要: Redux Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 三大核心 在 Redux 中,最为核心的概念就是 action 、reducer、store 以及 state,那么具体是什么呢? Action:是把数据从应用传到 store 的有效载荷。它是 store 数据的 阅读全文
posted @ 2018-05-29 01:19 cosyer 阅读(564) 评论(0) 推荐(0) 编辑
摘要: Redux vs Mobx 那么具体到这两种模型,又有一些特定的优缺点呈现出来,先谈谈 Redux 的优势: Mobx: 到底如何选择 从目前经验来看,我建议前端数据流不太复杂的情况,使用 Mobx,因为更加清晰,也便于维护;如果前端数据流极度复杂,建议谨慎使用 Redux,通过中间件减缓巨大业务复 阅读全文
posted @ 2018-05-29 01:11 cosyer 阅读(768) 评论(0) 推荐(1) 编辑
摘要: curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.5.tgz # 下载 tar -zxvf mongodb-linux-x86_64-3.6.5.tgz # 解压 mv mongodb-linux-x86_64-3.6.5/ /usr/local/... 阅读全文
posted @ 2018-05-24 18:15 cosyer 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1.配置mongodb环境变量,配置完成之后就可以直接执行mong、mongod等常用命令,不用每次都到mongodb安装目录bin下去执行; 2.通过命令启动mongo服务 3.每次都通过命令去启动mongod太麻烦,那就注册系统服务 注册完成之后,就可以在系统服务中找到mongodb 服务了,以 阅读全文
posted @ 2018-05-19 13:52 cosyer 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 关于goBack返回指定页面 react-navigation是提供了goBack()到指定页面的方法的,那就是在goBack()中添加一个参数,但当你使用goBack('Main')的时候,你会发现并没有跳转,原因是react-navigation默认goBack()中的参数是系统随机分配的key 阅读全文
posted @ 2018-05-16 20:15 cosyer 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 运行react-native run-android,报错如下图: 运行react-native run-ios正常,但 react-native run-android时,提示错误: 在网上找了相当多的答案,都说是android或者java的sdk位置配置不正确,实际不能解决任何问题,(国内网站, 阅读全文
posted @ 2018-05-14 21:26 cosyer 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1.安装 2.自动配置 or 3.手动配置 3.1 android/settings.gradle 3.2 android/app/build.gradle 3.3 MainApplication.java 3.4 MainActivity.java 3.5 在app/src/main/res/la 阅读全文
posted @ 2018-05-04 19:24 cosyer 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。 原理:HTML5的离线存储是基于一个新建的.appcache文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资源,这些资源就会像cookie一样被存储了下来。之后当网络在处于离线状态下 阅读全文
posted @ 2018-05-02 08:55 cosyer 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 定义和用法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 语法 然而toFixed它是一个四舍六入五成双的诡异的方法,"四舍六入五成双"含义:对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双 阅读全文
posted @ 2018-04-27 09:31 cosyer 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1, 使用 sudo npm install -g n2, 或者 sudo chmod -R 777 /usr/local/lib,然后 npm install -g 阅读全文
posted @ 2018-03-24 01:50 cosyer 阅读(755) 评论(0) 推荐(0) 编辑