标签: reactjs redux eslint redux-thunk tslint
在我们的开发团队中,我们经常遇到由于被调用但未被调度的redux操作导致的错误。开发人员只是忘记了,在代码审查中很难发现。
例如TS的重做重击动作:
const login = () => (dispatch: Dispatch, getState: () => State) => { // do login magic here ... }
我想确保,没有将函数包装在调度方法中的人不能简单地调用login();。有没有办法做到这一点?
login();
谢谢!