-1
我只是写了一段代码来更新父组件的状态。这段代码:在反应中,带括号和不带括号的调用函数有什么区别?
handlePress() {
this.props.count();
this.setState({completed: true});
};
管理更新父的状态,在这一个
handlePress() {
this.props.count;
this.setState({completed: true});
};
没有。因此,带括号和不带括号的调用函数有什么区别?
的方式将功能在这里调用它与它在React中的使用方式无关。你有一个函数调用和一个(可能)零属性。 – jmargolisvt
如果你没有括号,那么你根本没有*调用*函数。 (不是一个语法错误,出于同样的原因,比如在一行上放上'“test”;'也不是语法错误,而仅仅是因为某些语法上的有效并不意味着它会做你想做的事) – nnnnnn
从父母组合中增加'count'定义 –