无法解决这个流量问题。 Object.values(产品)

时间:2017-10-14 17:59:34

标签: reactjs flowtype

const products = {
  'v1111': 'shoes',
  'v2222': 'bikes',
  'v3333': 'cars'
};
const productValues: Array<string> = Object.values(products);

    return productValues.map((name: string): React$Node => {
      const match = name === products[this.state.productChosen];
      return <ProductImage match={match} name={name} />;
    });

我试过了:

productValues: Array<string>
productValues: Array<React$Node>
productValues: Array<*>

无法正确输入此类型。看起来很简单..但Object.values似乎回馈了一种我无法正确输入的混合类型。

  

错误:错误:(88,27)流程:功能。这种类型与之不相容   函数类型的预期参数类型

0 个答案:

没有答案