我刚刚将我的 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) 我有一个简短的问题:
在 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 包
或者它只导入一次反应包,然后在再次需要时访问它?
你好群体智能!
我有以下用例:对于用户请求的每部电影,我为该特定电影创建许多标签,这些标签源自多个来源(演员、情节等)。
我将使用这些数据进行关联挖掘。
问题:如果我使用电影作为行,标签作为列,标签将很容易超出 3000 列的技术限制(还有更多的演员,然后是情节关键字等)
有什么方法可以组织这些数据,然后将其用于(快速)关联挖掘吗?
多谢