Javascript react创建应用程序/流类型无法正常工作
当我编写功能组件并将道具类型描述为flow时,它没有意识到这一点。下面的示例应该抛出一个错误,因为props.some不是字符串,而是一个数字Javascript react创建应用程序/流类型无法正常工作,javascript,flowtype,recompose,Javascript,Flowtype,Recompose,当我编写功能组件并将道具类型描述为flow时,它没有意识到这一点。下面的示例应该抛出一个错误,因为props.some不是字符串,而是一个数字 // @flow import React from 'react' import {compose, withProps} from 'recompose' const App = (props: { some: string }) => <div className='App'>{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;e42;//=>错误流类型工作正常
My.flowconfig仅在flow init之后出现。我认为这里的问题是获取重新组合库的类型。否则,Flow将无法知道包装组件的类型。是否需要重新组合?已安装流类型帮助。此外,还有一个关于如何使用“重新组合”安装flow type的详细说明,请明确说明哪些不起作用correctly@GillesGouaillardet很抱歉,这是我关于stackoverflow的第一个问题,英语不是我的母语。我重写了一点问题。清楚了吗?好多了,谢谢!