Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript react创建应用程序/流类型无法正常工作_Javascript_Flowtype_Recompose - Fatal编程技术网

Javascript react创建应用程序/流类型无法正常工作

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时,它没有意识到这一点。下面的示例应该抛出一个错误,因为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的第一个问题,英语不是我的母语。我重写了一点问题。清楚了吗?好多了,谢谢!