У меня есть проблема с моим реактивным большим календарем.Когда я планирую какое-то событие, которое впоследствии появится в реагировать на большой календарь, страницы всех клиентов, которые смотрят страницу календаря, обновляют не только изменяемые календари.Вот несколько примеров кода, которые могут быть полезны
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
Должны быть некоторые проблемы с обновлением через сокет.Обновления для всех пользователей, а не только для конкретных.