react-create-app/flow-type无法正常工作

问题描述:

当我编写功能组件并将prop类型描述为flow时,它无法识别该功能组件。下面的示例应该抛出一个错误,因为props.some不是一个字符串,它实际上是一个数字。react-create-app/flow-type无法正常工作

// @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流式工作正常。

我的.flowconfig只在流程初始化后。

+2

请了,这是我对计算器的第一个问题提供 –

+0

@GillesGouaillardet遗憾的是什么“不正常”的明确说明和英语不是我的母语。我重写了一些问题。现在清楚了吗? –

+0

好多了,谢谢! –

我认为这里的问题是获取重组库的类型。没有这一点,Flow无法知道包装组件应该是什么类型。你有installed a libdef重建吗?

+1

是的,它解决了问题,thx –

安装flow-typed帮助。还有就是如何安装流程型与article重新合成