首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Expo导入可按下的抛出不变违规错误

Expo导入可按下的抛出不变违规错误
EN

Stack Overflow用户
提问于 2020-07-23 05:21:08
回答 1查看 589关注 0票数 2

我正在开发一个使用expo的应用程序,并试图设计我的按钮。然而,在另一个堆栈溢出问题中,建议切换到TouchableOpacity,在react-native TouchableOpacity page上,他们建议切换到称为Pressable的未来经验证的解决方案。现在我尝试在我的组件中实现可按压组件,就像在react-native Pressable page上一样,我的代码如下所示:

代码语言:javascript
运行
复制
import { View, Text, Button, Pressable } from 'react-native';

export default function OrderDetail( {someProps} ){
.
.
.
<Pressable
    onPress={() => {
    setCategoryName('information')
    }}
    style={({ pressed }) => [
    {
        backgroundColor: pressed
        ? 'rgb(210, 230, 255)'
        : 'white'
    },
    styles.wrapperCustom
    ]}>
    {({ pressed }) => (
    <Text style={styles.text}>
        {pressed ? 'Pressed!' : 'Press Me'}
    </Text>
    )}
</Pressable>
.
.
.
}

但是我得到了这个错误:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-23 05:56:06

Pressable在Expo中还不可用,因为expo不支持React Native v0.63 (还没有)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63043385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档