Skip to content

Commit

Permalink
chore(doc): update hippy 3.3.0 doc
Browse files Browse the repository at this point in the history
  • Loading branch information
zealotchen0 committed Jul 3, 2024
1 parent ed73c09 commit b1f1528
Showing 1 changed file with 28 additions and 11 deletions.
39 changes: 28 additions & 11 deletions docs/development/react-vue-3.0-upgrade-guidelines.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@

``` javascript
1)删除 react-reconciler 依赖
2)@hippy/react 升级到 3.2.0-beta 及以上
2)@hippy/react 升级到 3.3.0 及以上
3)新增 @hippy/react-reconciler 依赖,使用react17的tag,即 @hippy/react-reconciler: "react17"
4)React 版本升级到 17,即 react: "^17.0.2"
5)如果使用了 @hippy/react-web 包做h5同构,则需要升级 @hippy/react-web 到 3.2.0-beta 及以上
5)如果使用了 @hippy/react-web 包做h5同构,则需要升级 @hippy/react-web 到 3.3.0 及以上
```

如果当前 @hippy/react 版本大于 2.12.0, 且 React 使用的 17 的版本,则需要升级如下版本:

``` javascript
1)@hippy/react 升级到 3.2.0-beta 及以上
1)@hippy/react 升级到 3.3.0 及以上
2)升级 @hippy/react-reconciler 依赖,使用react17的tag,即 @hippy/react-reconciler: "react17"
3)如果使用了 @hippy/react-web 包做h5同构,则需要升级 @hippy/react-web 到 3.2.0-beta 及以上
3)如果使用了 @hippy/react-web 包做h5同构,则需要升级 @hippy/react-web 到 3.3.0 及以上
```

需要业务使用新的 hippy-react 重编 js common包
Expand All @@ -39,11 +39,11 @@
需要升级如下版本依赖:

``` javascript
1)@hippy/vue 升级到 3.2.0-beta 及以上
2)@hippy/vue-native-components 升级到 3.2.0-beta 及以上
3)@hippy/vue-router 升级到 3.2.0-beta 及以上
4)@hippy/vue-css-loader 升级到 3.2.0-beta 及以上
5)@hippy/vue-loader 升级到 3.2.0-beta 及以上
1)@hippy/vue 升级到 3.3.1-rc.1 及以上
2)@hippy/vue-native-components 升级到 3.3.0 及以上
3)@hippy/vue-router 升级到 3.3.0 及以上
4)@hippy/vue-css-loader 升级到 3.3.0 及以上
5)@hippy/vue-loader 升级到 3.3.0 及以上
6)vue 和 vue-router 等vue相关依赖无需升级
```

Expand All @@ -57,8 +57,8 @@
需要升级如下版本依赖:

``` javascript
1)@hippy/vue-next 升级到 3.2.0-beta.1 及以上
2)@hippy/vue-css-loader 升级到 3.2.0-beta 及以上
1)@hippy/vue-next 升级到 3.3.0 及以上
2)@hippy/vue-css-loader 升级到 3.3.0 及以上
3)@hippy/vue-router-next-history 升级到 0.0.1
4)vue 和 vue-router 等vue相关依赖无需升级
```
Expand Down Expand Up @@ -87,6 +87,23 @@

3. iOS Image 组件默认没有实现图片缓存 (由于实现机制的变化),需要业务 iOS端自行实现缓存管理,详细可参考 [iOS 升级指引](development/ios-3.0-upgrade-guidelines.md)

4. hippy-vue 2.15以前的版本不支持 scoped 样式隔离,2.15-2.17的版本,如果没有开启 Vue.config.scoped = true; 也不支持 scoped 样式隔离。
Vue3.0 默认开启 scoped 无需设置开关

5. hippy-vue 布局属性如 height、width 在 3.0 的版本将不支持放在自定义属性里,如:
```
<div
:height="36"
:width="36"
>
```
需要放在style属性中,如:
```
<div
:style={height: 36, width: 36}
>
```

# 接口定义变更

1. hippy-react 不再导出RNfqb、RNfqbRegister、RNfqbEventEmitter、RNfqbEventListener 方法
Expand Down

0 comments on commit b1f1528

Please sign in to comment.