1.0.1 • Published 5 years ago

react-create-ref v1.0.1

Weekly downloads
50,175
License
MIT
Repository
github
Last release
5 years ago

React.createRef() polyfill for React < 16.3

Install

npm install react-create-ref --save

Use

Calls native React.createRef() if it's available (React >= 16.3), calls the polyfill function otherwise (React < 16.3).

import createRef from 'react-create-ref'

class Example extends React.Component {
  constructor() {
    this.input = createRef()
  }

  render() {
    return (
      <form>
        <input type="text" ref={this.input} />
        <button type="button" onClick={() => this.input.current.focus()} />
      </form>
    )
  }
}
@infinitebrahmanuniverse/nolb-react-cr@everything-registry/sub-chunk-2548@watheia/iron-ui.surfaces.abs-container@watheia/iron-ui.surfaces.drawer@watheia/iron-ui.placement.ref-tooltip@watheia/micro.evangelist.marketing.comment-carousel@waweb/uikit.marketing.comment-carousel@watheia/base-ui.placement.ref-tooltip@watheia/base-ui.surfaces.abs-container@watheia/base-ui.utils.tracking.overlay-border@watheia/base-ui.surfaces.drawer@watheia/tools.tracking.overlay-border@watheia/waweb.marketing.comment-carousel@waweb/base-ui.placement.ref-tooltip@waweb/base-ui.surfaces.abs-container@waweb/base-ui.surfaces.drawer@waweb/compendium.base-ui.placement.ref-tooltip@waweb/compendium.base-ui.surfaces.abs-container@waweb/compendium.base-ui.surfaces.drawer@waweb/evangelist.marketing.comment-carousel@watheia/app.marketing.comment-carousel@watheia/pwa.marketing.comment-carousel@teambit/evangelist.surfaces.component-highlighter@teambit/evangelist.marketing.comment-carousel@watheia/micro.base-ui.surfaces.drawer@watheia/micro.base-ui.placement.ref-tooltip@watheia/micro.base-ui.surfaces.abs-container@watheia/base-ui.design.system.guide@watheia/app.ui.placement.ref-tooltip@watheia/app.ui.surfaces.abs-container@watheia/app.ui.surfaces.drawer@watheia/content.surfaces.abs-container@watheia/content.surfaces.drawer@watheia/content.marketing.comment-carousel@watheia/base-ui.extensions.sapper-mfe@watheia/base-ui.gfx.ref-tooltip@watheia/design.ui.placement.ref-tooltip@watheia/design.ui.surfaces.abs-container@watheia/design.ui.surfaces.drawer@watheia/design.organisms.comment-carousel@waweb/app.marketing.comment-carouselbasic-react-form@pxwlab/react-webcomponentify@teambit/base-ui.placement.ref-tooltip@teambit/base-ui.surfaces.abs-container@teambit/base-ui.surfaces.drawerreact-webcomponentifyreact-responsive-ui
1.0.1

5 years ago

1.0.0

6 years ago