我有一个 react-big-calendar,当我点击它时,它有一个按钮,他的模式会出现,我还有一个日历图标按钮,可以将我重定向到另一个 URL /计划。
我有一个对话框(AjouterDisponibilite),我用组件议程上的 ref 调用它。
日历图标有一个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
我该如何解决?