alibaba / alibaba/hooks

useWebsocket的案例里面,UI渲染是通过ref来渲染的,这种是常规模式么?

Open
#2,821 1 comment 1 reaction 2 assignees Claimed by @crazylxr View on GitHub
Dominant language
TypeScript
Stars
15k
Forks
2.8k
Avg merge
15h 7m
Merged PRs (30d)
2

Description

ref的变化是不会触发UI的重渲染,但是因为useWebsocket内部状态触发了重渲染,所以也可以用ref来映射UI,防止写成setState触发两次渲染。

这个理解是正确的么?

并且ref.current = useMemo这种写法有什么说法么,请大佬们指教。

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.