Skip to content

binghuis/how-to-use-react

Repository files navigation

如何使用 React

本项目按照 React 18 最新文档结合代码探索各个 Hook 、API 和 组件的实践。


use

读取 context

读取 Promise

将数据从服务器流式传递给客户端

useContext

读取 context

useReducer

整合状态更新逻辑


useState & flushSync

状态管理、异步批处理、同步更新、用 key 初始化 state、用 use-immer 优化对象/数组更新

useMemo

值记忆化

useCallback

函数记忆化

memo

组件记忆化

useDeferredValue

UI 延迟更新


useEffect & useLayoutEffect

副作用处理

useEffectEvent

useSyncExternalStore


useRef

useImperativeHandle

forwardRef


什么时候用 `memo`、`useMemo` 和 `useCallback`、`useDeferredValue`

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published