Мне трудно понять и использовать этот компонент:
https://www.npmjs.com/package/react-notifications-component
Я могу заставить этот плагин легко работать с моим файлом App.js, как я следовал примерам, но я хотел бы иметь что-то вроде функции, которую можно использовать глобально во всех моих компонентах для создания уведомления, но я понятия не имею, что делать.
вот что я хочу:
import React, {Component} from 'react';
import {createNotification} from 'somewhere..';
class RandomComponent extends Component {
constructor(props) {
super(props);
this.doSomething = this.doSomething.bind(this);
}
doSomething() {
/*
* Here we do something
*/
/* Then we create notification for something */
createNotification();
}
}
Но тогда я не знаю, как мне реализовать функцию createNotification
..
В моем понимании мне нужно передать ссылку из конструктора App.js this.notificationDOMRef = React.createRef();
в функцию createNotification
, чтобы это работало. Это то, что я хочу, чтобы даже правильный подход или что, черт возьми, я должен делать. Но вот как бы я хотел использовать react-notifications-component
.
Любые советы о том, как я могу это сделать или как я должен использовать это, чтобы очень просто использовать уведомления во всех моих компонентах, которые мне нужны?