小编Fre*_*nge的帖子

打字稿:onPress 类型

我刚刚将我的 react-native 项目移植到 typescript 并且有一个关于函数作为道具的问题

我通过:

<DisplayCardsWithLikes
data={testData}
likes={500}
onPress={() => this.props.navigation.navigate("CardDetailScreen")}
/>
Run Code Online (Sandbox Code Playgroud)

type Props = {
  onPress: Function
}


const FloatingActionButtonSimple = (props:Props) => {
  const {onPress} = props
  return (
    <View style={styles.containerFab}>
      <TouchableOpacity style={styles.fab} onPress={onPress}>
        <Icon name="plus" size={16} color={"white"} />
      </TouchableOpacity>
    </View>
  );
};
Run Code Online (Sandbox Code Playgroud)

错误:

Error, caused by child onPress:
o overload matches this call.
  Overload 1 of 2, '(props: Readonly<TouchableOpacityProps>): TouchableOpacity', gave the following error.
    Type 'Function' is not assignable to type '(event: GestureResponderEvent) => void'. …
Run Code Online (Sandbox Code Playgroud)

typescript react-native

10
推荐指数
2
解决办法
7182
查看次数

React 会多次导入同一个包吗?

我有一个简短的问题:

在 React 中,我们为每个组件导入 React 组件:

import React from 'react'
Run Code Online (Sandbox Code Playgroud)

这是否意味着如果我有一个使用多个子组件的屏幕(每次也导入 React),React 包是否会被导入多次?

所以基本上:

1 个带有 4 个子组件的屏幕 = 5 x 加载的 React 包 = 5 倍所使用的 React 内存

或者

1 个屏幕,包含 4 个子组件= 加载 1x React 包

或者它只导入一次反应包,然后在再次需要时访问它?

javascript reactjs webpack

3
推荐指数
1
解决办法
1184
查看次数

超越 SQL 数据库中列限制的技巧

你好群体智能!

我有以下用例:对于用户请求的每部电影,我为该特定电影创建许多标签,这些标签源自多个来源(演员、情节等)。

我将使用这些数据进行关联挖掘。

问题:如果我使用电影作为行,标签作为列,标签将很容易超出 3000 列的技术限制(还有更多的演员,然后是情节关键字等)

有什么方法可以组织这些数据,然后将其用于(快速)关联挖掘吗?

多谢

sql

-9
推荐指数
1
解决办法
68
查看次数

标签 统计

javascript ×1

react-native ×1

reactjs ×1

sql ×1

typescript ×1

webpack ×1