我需要在react应用程序中存储一个值,但不能在状态中存储,因为它不应该重新呈现视图,例如: G。鼠标移动事件的当前位置。
componentDidMount: function () {
window.addEventListener("dragenter", this.dragenterDragleave);
window.addEventListener("dragleave", this.dragenterDragleave);
,}
dragenterDragleave: function (e) { .. currentType = e.type // store value
答案 0 :(得分:2)
您可以通过两种方式完成此操作。
1在顶部创建一个全局变量:
var value = null;
export default class Abc extends React.Component {
<code goes here>
}
2在constructor
函数或componentWillMount
内,创建一个变量:
this.value = null.
随时为这些变量赋值。