Skip to content

Commit 2f249a0

Browse files
committed
Refine integration documentation by simplifying the explanation of component interactions with checkUpdate and useUpdate(). Removed redundant phrasing to enhance clarity on the decoupling of update and check logic.
1 parent 7efafd4 commit 2f249a0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

site/pages/docs/integration.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ function App() {
146146
147147
<Callout type="info">
148148
依赖`useUpdate()`而不是`checkUpdate`来获取`updateInfo`,这样做虽然一开始可能觉得不太直观,但可以将**检查逻辑**和**更新逻辑**完全解耦,使更新流程上的各个组件不需要互相依赖和影响。
149-
比如检查更新的按钮只管调用`checkUpdate`而某个不相干的显示小红点的组件只管从 `useUpdate()` 中获取`updateInfo`而主要的下载流程完成可以写一个单独的`useEffect`,这几者之间并不需要考虑先后顺序、组件层级或者传递数据。
149+
比如检查更新的按钮只管调用`checkUpdate`某个显示小红点的组件只管从 `useUpdate()` 中获取`updateInfo`而主要的下载流程可以写一个单独的`useEffect`,这几者之间并不需要考虑先后顺序、组件层级或者传递数据。
150150
又比如你可能在多处都有检查更新的调用,比如 app 启动时、前后台切换时,又或者使用 deeplink 和扫码,这些不同的检查逻辑也不用重复去实现后续的更新逻辑。
151151
</Callout>
152152

0 commit comments

Comments
 (0)