因此,这只是一个最佳实践问题。
如果我有一个类似的创建类:
class Example extends Component {
method = () => {
return 'hello';
}
}
对:
methodFunction() {
return 'hello';
}
class Example extends Component {
method = () => {
return methodFunction;
}
}
主要区别是什么?我知道如果我需要访问this
,除非我将其传递给我,否则我不会在methodFunction
中使用它。但是,还有其他scope
相关的陷阱来转移我的功能吗?在课外?
此外,我很好奇,因为我想将所有功能移到该类之外。似乎用这种方法测试功能会更容易。
让我知道您的想法, 干杯!