diff --git a/content/docs/reference-react.md b/content/docs/reference-react.md index 68a00c4c..e04a2dfc 100644 --- a/content/docs/reference-react.md +++ b/content/docs/reference-react.md @@ -65,6 +65,26 @@ Suspense lets components "wait" for something before rendering. Today, Suspense - [`React.lazy`](#reactlazy) - [`React.Suspense`](#reactsuspense) +### Hooks + +Hooks are a new feature available in React 16.8 and higher. They let you use state and other React features without writing a class. + +They have a [separate](/docs/hooks-intro.html) documentation section and an API reference page: + +- [Basic Hooks](/docs/hooks-reference.html#basic-hooks) + - [`useState`](/docs/hooks-reference.html#usestate) + - [`useEffect`](/docs/hooks-reference.html#useeffect) + - [`useContext`](/docs/hooks-reference.html#usecontext) +- [Additional Hooks](/docs/hooks-reference.html#additional-hooks) + - [`useReducer`](/docs/hooks-reference.html#usereducer) + - [`useCallback`](/docs/hooks-reference.html#usecallback) + - [`useMemo`](/docs/hooks-reference.html#usememo) + - [`useRef`](/docs/hooks-reference.html#useref) + - [`useImperativeHandle`](/docs/hooks-reference.html#useimperativehandle) + - [`useLayoutEffect`](/docs/hooks-reference.html#uselayouteffect) + - [`useDebugValue`](/docs/hooks-reference.html#usedebugvalue) + + * * * ## Reference