摘要:
1.目的就是让被修饰的组件可以从属性中获取history,location,match 路由组件可以直接获取这些属性,而非路由组件就必须通过withRouter修饰后才能获取这些属性了 2.withRouter是专门用来处理数据更新问题的 在使用一些redux的的connect()或者mobx的in 阅读全文
摘要:
Flow Reactions(反应) & Derivations(衍生) 阅读全文
摘要:
observable 装饰器(Decorators) // 如果没有传入装饰器,默认为对任意键值对使用 observable.deep,对 getters 使用 computed 。 Computed values(计算值) Actions(动作) 阅读全文
摘要:
$ npm install -g @tarojs/cli $ taro init myApp // 如果安装失败可手动执行 $ npm install // 微信小程序编译预览及打包(去掉 --watch 将不会监听文件修改,并会对代码进行压缩打包 // yarn $ yarn dev:weapp $ yarn build:weapp // npm script $ npm run dev:wea 阅读全文
摘要:
npx 是什么? npm v5.2.0引入的一条命令(npx),引入这个命令的目的是为了提升开发者使用包内提供的命令行工具的体验。 举例:使用create-react-app创建一个react项目。 老方法: npm install -g create-react-app create-react- 阅读全文
摘要:
从数组和对象中提取值,对变量进行赋值,这被称为解构 允许指定默认值: 当一个数组成员严格等于undefined,默认值才会生效 阅读全文
摘要:
let声明的变量只在它所在的代码块有效。 不存在变量提升 let不允许在相同作用域内,重复声明同一个变量 暂时性死区,只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响, 定义之前不能使用。 应该避免在块级作用域内声明函数。如果确实需要,也应该写成函 阅读全文
摘要:
Mac 常用终端命令 目录操作 文件操作 选择操作 安全操作 编程命令 进程操作 时间操作 网络与通信操作 Korn Shell 命令 其它命令 总结 阅读全文
摘要:
redux是严格的单向数据流 1,store.dispatch(action) 2, reducer(previousState, action), reducer是纯函数。它仅仅用于计算下一个 state 阅读全文