o2team / o2team.github.io

Site of Aotu.io
https://aotu.io
MIT License
307 stars 90 forks source link

决战性能之巅 - Taro H5 转换与优化升级 #131

Open Littly opened 5 years ago

Littly commented 5 years ago

https://aotu.io/notes/2019/02/28/taro-h5-optimize/index.html

不只是能跑,我们还跑得快

luckyadam commented 5 years ago

碉堡了

lock1995 commented 5 years ago

请问有没有后期对Hooks语法支持的想法呢?

Yaphet2015 commented 5 years ago

https://m.360buyimg.com/img/jfs/t1/29124/32/8757/41440/5c77fbacEa1b2206c/fba8b10d73136327.png 这个链接后面少了一个 )

yuche commented 5 years ago

@lock1995 请问有没有后期对Hooks语法支持的想法呢?

Hooks 已经在 v1.3 分支可以跑了,近期我们就会发出 1.3 的 beta 版本。 https://github.com/NervJS/taro-todomvc-hooks

Littly commented 5 years ago

@JasonYan2015 https://m.360buyimg.com/img/jfs/t1/29124/32/8757/41440/5c77fbacEa1b2206c/fba8b10d73136327.png 这个链接后面少了一个 )

感谢指正 已修改~

zerahuang commented 5 years ago

很棒!

maskwang commented 5 years ago

mark

Yaphet2015 commented 5 years ago

想确认一下 虽然开头提到了 作为使用者,你不需要做任何代码上的改动,只需要将 Taro 更新到最新版本即可 但是要享受到 treeShaking 还是需要开发者在代码里修改引用方式从 Taro.xxxx() 改为 import {xxxx} from '@tarojs/taro';xxxx() 这样的改动吧?

Littly commented 4 years ago

@JasonYan2015 想确认一下 虽然开头提到了 作为使用者,你不需要做任何代码上的改动,只需要将 Taro 更新到最新版本即可 但是要享受到 treeShaking 还是需要开发者在代码里修改引用方式从 Taro.xxxx() 改为 import {xxxx} from '@tarojs/taro';xxxx() 这样的改动吧?

不需要。Taro 内实现了一个插件 babel-plugin-transform-taroapi,会自动把 default Import 转换成 named Import,所以使用者不需要关心引入方式的变化。

Zhouhaimei commented 4 years ago

请问大佬,你的demo可以分享出来?我在next版本中尝试了总是不生效。