SyntheticEvent报出Warning

来源:3-2 React 中的响应式设计思想和事件绑定

wejrhqkuwehias

2018-09-23

按照视频敲的时候报出

Warning: This synthetic event is reused for performance reasons. If you’re seeing this, you’re accessing the property target on a released/nullified synthetic event. This is set to null. If you must keep the original synthetic event around, use event.persist(). See https://fb.me/react-event-pooling for more information.

对象是通过合并得到的。 这意味着在事件回调被调用后,SyntheticEvent 对象将被重用并且所有属性都将被取消。这是出于性能原因。因此,您无法以异步方式访问该事件。

看了很多遍没发现哪里有异步操作,没办法只好加event.persist()先解决掉警告:

只能继续学习吧

写回答

1回答

wejrhqkuwehias

提问者

2018-09-29

这个是react异步处理的一个 东西 只要先赋值再打印就不会有这个提示了

0
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程