Я работаю над проектом, который использует «ответ-уведомление-предупреждение" от creativetim. В своем документе они показывают пример , чтобы использовать свое оповещение. Это работает в основном с this.ref , но я знаю, что это устарело, поэтому я попытался заменить его с помощью createRef (), как показано ниже:
class App extends Component {
constructor(props);
this.notifRef = React.createRef();
myFunc(){
this.notifRef.current.notify.notificationAlert(options);
}
render() {
return (
<div>
<NotificationAlert ref={this.notifRef} />
<button onClick={() => this.myFunc()}>Hey</button>
</div>
);
}
}
Но проблема в том, что консоль показывает мне
Невозможно прочитать свойство 'alertAlert' из неопределенного
Я испробовал множество решений и увидел много ответов в стеке, но мне сложно понять, как оно может работать.
Спасибо за вашу помощь!