Skip to content

Commit f0b556e

Browse files
authored
docs: fix dead link in learn/removing-effect-dependencies.md
1 parent 45d4808 commit f0b556e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/content/learn/removing-effect-dependencies.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,7 @@ function ChatRoom({ roomId }) {
590590
591591
每当你收到一条消息,`setMessages()` 就会使该组件重新渲染一个新的 `messages` 数组,其中包括收到的消息。然而,由于该 Effect 现在依赖于 `messages`,这 **也将** 重新同步该 Effect。所以每条新消息都会使聊天重新连接。用户不会喜欢这样!
592592
593-
为了解决这个问题,不要在 Effect 里面读取 `messages`。相反,应该将一个 [state 更新函数](/reference/react/useState#updating-state-based-the-previous-state) 传递给 `setMessages`
593+
为了解决这个问题,不要在 Effect 里面读取 `messages`。相反,应该将一个 [state 更新函数](/reference/react/useState#updating-state-based-on-the-previous-state) 传递给 `setMessages`
594594
595595
```js {7,10}
596596
function ChatRoom({ roomId }) {

0 commit comments

Comments
 (0)