Ссылки всегда нулевые внутри модального компонента - PullRequest
0 голосов
/ 06 июня 2019

Все ссылки, созданные внутри модального компонентаactstrap, имеют значение null внутри compoenentDIDMount, независимо от того, как они созданы

Это относится к версии 16.8.6. Я попытался назначить ref напрямую, используя response.createRef () и обратные вызовы.

import { Modal, Form } from 'reactstrap'

class QuickBidModal extends React.Component {
    constructor(props) {
        super(props);
        this.state = {
          isOpen: false,
        };
        this.input1 = React.createRef();
    }

componentDidMount(){
  console.log(this.input1) //Always returns current as null
}

render(){
 <Modal>
  <Form>
  <div className="input" ref={this.input1} />
  </Form>

 </Modal>
}

Я ожидаю, что this.input1 будет входом класса для текущего свойства. Однако, это только возвращает нуль. Если я создаю элемент div OUTSIDE модального компонента, то ссылка работает правильно.

...