Spec-Zone.ru › Enzyme

.ref(refName) => ReactComponent | HTMLElement

Возвращает узел, соответствующий заданному имени ссылки.

ПРИМЕЧАНИЕ: может быть вызван только на экземпляре обёртки, являющемся также корневым экземпляром.

Аргументы

  1. refName (String): Атрибут ref узла

Возвращает

ReactComponent | HTMLElement: Узел, соответствующий заданному имени ссылки. Это может быть экземпляр компонента React или экземпляр HTML-элемента.

Примеры

class Foo extends React.Component {
  render() {
    return (
      <div>
        <span ref="firstRef" amount={2}>First</span>
        <span ref="secondRef" amount={4}>Second</span>
        <span ref="thirdRef" amount={8}>Third</span>
      </div>
    );
  }
}
const wrapper = mount(<Foo />);
expect(wrapper.ref('secondRef').innerText).to.equal('Second');

Связанные методы

  • .find(selector) => ReactWrapper
  • .findWhere(predicate) => ReactWrapper

© 2015 Airbnb, Inc.
Licensed under the MIT License.
https://enzymejs.github.io/enzyme/docs/api/ReactWrapper/ref.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API