Reactjs 我们可以在arrow(功能)模块中使用状态吗?

Reactjs 我们可以在arrow(功能)模块中使用状态吗?,reactjs,react-native,Reactjs,React Native,我正在将设置屏幕传递到我的应用程序中的TabNavigator。我们可以在这种类型的导出中使用状态吗 export default ({ navigation }) => ( <View style={styles.container}> <Button style={styles.itemStyle} title="Log Out" onPress={() => onS

我正在将设置屏幕传递到我的应用程序中的TabNavigator。我们可以在这种类型的导出中使用状态吗

export default ({ navigation }) => (
    <View style={styles.container}>
        <Button
            style={styles.itemStyle}
            title="Log Out"
            onPress={() => onSignOut().then(() => navigation.navigate("SignedOut"))}
        />
    </View>
);
导出默认值({navigation})=>(
onSignOut()。然后(()=>navigation.navigate(“SignedOut”)}
/>
);

只能在扩展组件{react}的类中使用状态概念。
模块是无状态的

您只能在扩展组件{react}的类中使用状态概念。
模块无状态

请阅读此功能组件没有状态。您需要使其成为类组件,以便使其具有状态。@lavish我认为它是声明组件的一种简短形式。功能是一个词。我开始知道他们是无国籍的+1我不确定我应该删除这个问题,还是把它留给另一个新手?这个问题的答案解释得很好。请阅读此功能组件没有状态。您需要使其成为类组件,以便使其具有状态。@lavish我认为它是声明组件的一种简短形式。功能是一个词。我开始知道他们是无国籍的+1我不确定我应该删除这个问题,还是把它留给另一个新手?这个问题的答案很好地解释了这一点。为了提供更多信息,箭头组件只有道具。它们被称为
无状态功能组件
。它们被称为
无状态功能组件