Add Hooks to reference page

This commit is contained in:
Dan Abramov
2019-01-25 15:22:36 +00:00
parent 08b6e4b876
commit 4d61b4a19d

View File

@@ -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