Как я могу использовать компонент response-notifications-во всех моих компонентах моего проекта create-response-app? - PullRequest
1 голос
/ 10 апреля 2019

Мне трудно понять и использовать этот компонент:

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.

Любые советы о том, как я могу это сделать или как я должен использовать это, чтобы очень просто использовать уведомления во всех моих компонентах, которые мне нужны?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...