【发布时间】:2018-02-06 08:18:28
【问题描述】:
当我编写功能组件并将道具类型描述为流时,它无法识别。下面的示例应该会引发错误,因为 props.some 不是字符串,它实际上是一个数字。
// @flow
import React from 'react'
import {compose, withProps} from 'recompose'
const
App = (props: {
some: string
}) => <div className='App'>{props.some}</div>
export default compose(
withProps({
some: 42
})
)(App) //Response => No Errors
在其他情况下,例如(e: string) => e; e(42); // => Error flow-type 可以正常工作。
我的 .flowconfig 仅在流初始化之后。
【问题讨论】:
-
请清楚说明什么是“无法正常工作”
-
@GillesGouaillardet 抱歉,这是我关于 stackoverflow 的第一个问题,英语不是我的母语。我稍微改写了问题。现在清楚了吗?
-
好多了,谢谢!
标签: javascript flowtype recompose