React中返回函数的流程注释问题

时间:2017-07-13 00:59:59

标签: reactjs flowtype

我有一个小问题让这个工作,而不是扔掉大量的linting错误。显然使用"功能"是危险的,所以我一直在使用

()=>混合

也许我正在错误地阅读文档,但对于这样的事情: 以下是全面抛出掉毛错误而且无法正常工作。

class Foo extends Component {
   // skipping a bunch of React stuff
   // fake method for example sake
   myMethod = (cb: () => mixed = _.noop): () => mixed => {
     return cb;
   }

 }

只有这似乎有效:但是,我相信文档说不要使用它。

class Foo extends Component {
   // skipping a bunch of React stuff
   // fake method for example sake
   myMethod = (cb: Function = _.noop): Function => {
     return cb;
   }

 }

如何将返回类型设置为" function"并使用默认类型作为"功能"对于函数params?

0 个答案:

没有答案