Browse Source

Merge pull request #756 from raunofreiberg/createref-docs

Add createRef to top level API section
main
Alex Krolick 7 years ago
committed by GitHub
parent
commit
17efddc63d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      content/docs/reference-react.md

11
content/docs/reference-react.md

@ -49,8 +49,9 @@ See [Using React without JSX](/docs/react-without-jsx.html) for more information
- [`React.Fragment`](#reactfragment)
### Other
### Refs
- [`React.createRef`](#reactcreateref)
- [`React.forwardRef`](#reactforwardref)
* * *
@ -222,9 +223,15 @@ render() {
You can also use it with the shorthand `<></>` syntax. For more information, see [React v16.2.0: Improved Support for Fragments](/blog/2017/11/28/react-v16.2.0-fragment-support.html).
### `React.createRef`
`React.createRef` creates a [ref](/docs/refs-and-the-dom.html) that can be attached to React elements via the ref attribute.
`embed:16-3-release-blog-post/create-ref-example.js`
### `React.forwardRef`
`React.forwardRef` accepts a render function that receives `props` and `ref` parameters and returns a React node. Ref forwarding is a technique for passing a [ref](/docs/refs-and-the-dom.html) through a component to one of its descendants. This technique can be particularly useful with [higher-order components](/docs/higher-order-components.html):
`embed:reference-react-forward-ref.js`
For more information, see [forwarding refs](/docs/forwarding-refs.html).
For more information, see [forwarding refs](/docs/forwarding-refs.html).

Loading…
Cancel
Save