我实现了以下外部服务类,其中包含React setState()和React Component只需通过导入模块即可使用它。我知道以下调用在JavaScript方面是有效的,但是您认为在外部js模块中使用setState()是一种好习惯吗?还是会导致任何可能的问题?
Employee
import service from '../Service';
class View extends React.Component {
...
someFunction = (value) => {
service.extFunction(this, value);
}
...
}