Обновление сокетов - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть проблема с моим реактивным большим календарем.Когда я планирую какое-то событие, которое впоследствии появится в реагировать на большой календарь, страницы всех клиентов, которые смотрят страницу календаря, обновляют не только изменяемые календари.Вот несколько примеров кода, которые могут быть полезны

sendStudyAppointment (options) {
        const io = this.io;
        io.emit('studyAppointment', options);
    }   // here is the server side


componentWillReceiveProps(nextProps) {
    const { socket, currentUser, currentGoogleUser } = this.props;

    if (socket && this.state.socketBinded === false) {
      this.setState({ socketBinded: true }, () => {
        socket.on('studyAppointment', (options) => {
          this.props.fetchGoogleCalendarEvents({ ...currentGoogleUser, userId: currentUser.id });
        });
      });
    }   // here is the client side

Должны быть некоторые проблемы с обновлением через сокет.Обновления для всех пользователей, а не только для конкретных.

...