flowtype 相关问题

Flow是一种静态类型检查器,旨在查找由Facebook创建的JavaScript程序中的类型错误。

如何让combineReducers使用flowtype?

我想使用redux的combineReducers函数。但是我收到以下错误消息:缺少“A”的类型注释。 `A`是在函数类型[1]中声明的类型参数,并且是......

回答 1 投票 0

React - 使用TypeScript vs Flow vs?

我正在学习React,我想我很了解它。然而,有一件事困扰我关于开发强大的React应用程序 - 开发人员使用什么工具......

回答 3 投票 44

Flow中的Union Array类型。类型A中缺少属性,但存在于类型B中

如何告诉流程我使用的是其中一种?这是我的问题的一个例子:/ * @flow * / type Student = {role:string,}; type Teacher = {role:string,title:string}; ...

回答 1 投票 1

流类型:可扩展的React Component prop类型

假设存在SelectOption组件,其道具如下:type OptionType = {+ id:string,+ label:string,} type Props = {| +选项:OptionType [],+ onItemPress:OptionType =&...

回答 1 投票 0

这两个流类型别名有什么区别?

有人可以解释React应用程序中这两个流类型别名之间的区别吗?类型Props = {handleChange():void,// 1 handleChange :()=> void,// 2}

回答 2 投票 2

如何指定未知/任意大小的泛型列表

注意:我开始讨论关于这个主题的Github。我有一个zip函数,现在它被输入为相同类型T的iterables。我想这个类型为任意混合输入类型...

回答 2 投票 1

配置Flow以忽略React Native上的“Missing type annotation for ...”错误

我正在研究一个React Native项目,我希望逐步采用流程。许多组件已经定义了props和state流类型。但是大多数方法和变量仍然没有使用......

回答 1 投票 1

如何键入返回子类型的泛型函数

根据flow的文档,流程中的泛型跟踪值。这意味着这会引发错误:功能识别 (值:T):T {if(typeof value ==='string'){// $ ...

回答 1 投票 3

如何使用Flow类型消除歧义

我有简单的类型,如:type A = {a:number} type B = {b:string}我有一些带有歧义类型的包装器:类型HasType = {node:T,输入:'a'| 'b',}我正试图......

回答 1 投票 0

在流程中如何接受异构数组,并返回该数组

当我有一个函数接受一个泛型类型的数组并返回一个转换后的数组时,我可以写:function myfun (输入:数组 ):数组 {}然而,如果......

回答 1 投票 0

在WebStorm中使用Node.js和Flow

我正在尝试使用Flow类型为Node.js项目设置WebStorm。我使用NPM脚本可以正常工作,但想与IDE集成。这是我的包的脚本部分....

回答 2 投票 1

如何从值数组中创建联合类型?

$ Keys和$ Values很有用,但是如果我想创建这种联合类型它们没有用:type screen ='screen1'| 'screen2'| “画面3”; const transitions = [{name:'from1to2',from:'...

回答 2 投票 1

“观察”功能中的异步功能

好吧,我有以下代码似乎运行良好:观察(存储,“用户”,异步(数据:{oldValue:?UserTy,newValue:?UserTy})=> {const {oldValue:previousUser,newValue:...

回答 1 投票 1

高阶React组件中可选参数的流类型

我正在尝试使用Flow类型创建更高阶的组件,但是返回的组件类型有问题。最小的例子:/ * @flow * / import来自'react'的React;类型Props = {...

回答 1 投票 2

流:当使用函数反应组件的默认道具时,“无法使用undefined [1]”访问计算属性

/ * @flow * / import来自'react'的React;类型Props = {variant?:string,} const colors = {textColor:{disabled:'#868e96',primary:'#fffffff',}}; const Button =(道具:道具)=&...

回答 1 投票 1

流类型:“可选功能参数”和“可能类型”之间的差异

有人可以解释“可选功能参数”和“可能类型”之间的区别,如Flow文档的此页面所述?这些定义非常相似:也许......

回答 1 投票 1

通过流动将混合型安全地浇铸成适当的类型

说我返回了一些随机对象数据。现在我希望验证并将其转换为适当的类型,以便在我的应用程序的其余部分中使用。为此,我编写了以下utilty函数。静态的 ...

回答 1 投票 0

编写使用Flow验证的Jest测试的正确方法是什么?

我想人们通常会一起使用Flow和Jest(和React),但Flow似乎并不知道Jest(或Jasmine)全局变量。当我将// @flow添加到我的测试中时,我得到如下的Flow错误:src / ...

回答 5 投票 44

如何将FlowJS注释应用于Sequelize模型?

我试图在后端节点项目中将FlowJS与Sequelize一起使用。但是,没有关于如何注释所涉及的数据类型的特定FlowJS文档,而且我正在获取代码......

回答 2 投票 0

在@flow严格下,对于实用程序函数有哪些替代方法?

我有兴趣将我的Flow代码切换到严格的类型检查,但是我有一些低级实用程序函数,它们通常处理Objects,例如:// @flow strict const hasKey =(o:Object):...

回答 2 投票 9

© www.soinside.com 2019 - 2024. All rights reserved.