对taro的体验
实践过程遇到的: 优&缺点
官方已承认的缺点
- 初始化配置可自定义: 如样式支持丰富: sass/scss/less/stylus
- 状态管理工具支持redux/mobx
- 支持ts
- 支持微信小程序原生,taro混写 文档
- 整个生态处于上升期,官方也会较快处理issue
- sourceMap不能用
- 官方对部分处理过于暴力:如组件间传值必须用on开头、v1.3才支持的函数式组件必须以render开头
- 不能解构传值,需要key value 传给子组件
- 在JSX 中,如果出现双引号,可能会导致编译错误
- 不论用何种小程序框架,都无法避免的问题:迭代总是慢微信一步!
讨论的主题: taro-cli 创建一个项目时源码层面发生的事情
# 使用 npm 安装 CLI
$ npm install -g @tarojs/cli
# 值得一提的是,如果安装过程出现sass相关的安装错误,请在安装mirror-config-china后重试。
$ npm install -g mirror-config-china
# 使用命令创建模板项目
$ taro init myApp
<