Все ссылки, созданные внутри модального компонента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 модального компонента, то ссылка работает правильно.