У меня есть реактивный большой календарь, на котором есть кнопка, когда я нажимаю на нее, появляется его модальное окно, а также кнопка со значком календаря, которая перенаправляет меня на другой URL /planning.
У меня есть диалоговое окно (AjouterDisponibilite), и я вызываю его с ссылкой на мой компонент Agenda.
И значок календаря имеет событие onClick
, которое я пытаюсь:
this.props.history.push('/planning');
, но когдаЯ запускаю его и нажимаю на значок, URL-адрес направлен правильно, но я получаю error
, как показано ниже:
TypeError: Cannot read property 'handleAjouter' of null
и Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method
и после обновленияна этой странице все работает.
Мой код: https://codesandbox.io/s/xw01v53oz
Как это исправить?