flowtype

    0热度

    2回答

    我很难描述函数参数的类型,它可以是成功的,也可以是错误api响应。这里的问题是(在this address在TryFlow再现) 该函数可以采取任一个成功响应的对象或错误响应对象的简单令人费解的例子: export type ErrorResponse = { error: { message: string, } } export type SuccessResponse =

    0热度

    1回答

    是定义原型的正确方法反应原生?我正在寻找一些指导方针。 // @flow import React from 'react'; import { TouchableOpacity, Image, StyleSheet } from 'react-native'; type Props = { style?: StyleSheet.Styles, onPress:()

    3热度

    1回答

    有人能解释我: 当我创造新的阵营本地项目,react-native init它也产生.flowconfig 它也同时在流动添加依赖? 使用Visual Studio代码时,它提供了一些intellisense功能,但我没有安装TypeScript或任何东西。如果我想使用TypeScript而不是Flow,我还需要额外安装TypeScript吗? 我只是感到困惑,因为在我的项目目录中,我有.flow

    0热度

    1回答

    使用流动型与终极版一起,我有一个类型是这样的: export type MapState = { addresses: Address[], selected: Array<number> } 和动作创作者: export const setParams = (params: any): Action => { return { type: actionType

    1热度

    1回答

    您可以在flow.org/try查看代码,或者你可以看它在这里: /* @flow */ type Thing = { arr?: Array<number> } const thing: Thing = { arr: [10, 20, 30] } function getSubArray(thing: Thing, index: number) {

    0热度

    1回答

    早上好, 今天,我在使用基本流定义和扩展基本定义的两种类型时遇到了问题。 有一个数组,其中每个元素可以匹配First或Second类型定义。当循环这个数组时,我只想处理匹配First类型定义的元素,所以我认为应该通过检查仅存在于First的定义中的属性来完成,并且如果此属性不存在,则应该跳过此元素。 但是,我不明白对属性的检查是否也告诉流,现在可以访问此属性。 我做了flow.org一个小的脚本,

    0热度

    1回答

    流式类型的libdefs是否为react-router-native过期? 当flow荷兰国际集团这个工作代码,我得到: 3: import { Route, Switch, Redirect } from 'react-router-native'; ^^^^^ Named import from module `react-router-native`. This module

    0热度

    2回答

    在下面的示例中(或在flow.org/try上),当我们通过另一个变量检查​​null/undefined时,类型细化似乎不起作用。 type Position = {| x: number, y: number |} function anotherCondition(): bool{ return true; } function getIt(): ?

    1热度

    2回答

    如果在我的代码,这个简单的SectionList定义: const s = ( <SectionList renderItem={({ item }) => <Text>abc</Text>} renderSectionHeader={({ section }) => <Text>abc</Text>} sections={[{ data: [1, 2, 3]

    0热度

    1回答

    我是新来的Facebook流量。 https://github.com/facebook/flow 目前,我有一类这样的事情,我不喜欢我在构造函数的参数为​​长。 class SamplePerson { constructor(obj: {id: string, name: string, age: number, height: number, birthdate: string,