【问题标题】:Alternative for Pressable in react native for web用于 Web 的 React Native 中 Pressable 的替代方案
【发布时间】:2021-08-29 02:37:05
【问题描述】:

当使用 React Native Pressable 组件时,它在 web 上不起作用。我正在使用exporeact-native-web。我应该对 react-native-web 做些什么以使其在网络上运行?

如果没有,Pressable 是否有 expo 或 react-native-web 替代方案?我知道Button 可以工作,但据我所知,它在移动设备上的样式存在问题。 TouchableHighlightTouchableOpacity 似乎也可以工作,但它没有相同的 API,并且在 documentation 中似乎没有未来的保障。 Pressable 在这一点上根本不兼容网络吗?

目前,当我运行expo start 并在网络上运行应用程序时,Pressable 在网络上不起作用。

import React from 'react';
import { Text, View, StyleSheet, Pressable } from 'react-native';

export Button = (props) => {
  const { onPress } = props;
  return (
    <Pressable style={styles.button} onPress={onPress}>
      <Text style={styles.text}>Save</Text>
    </Pressable>
  );
}

【问题讨论】:

    标签: reactjs react-native expo react-native-web


    【解决方案1】:

    Pressable 适用于网络。你遇到了什么错误?

    【讨论】:

    • 谢谢。新反应原生,它是如此简单(没有光标或样式)我没有意识到它正在工作,但你的确认帮助我意识到它有效,我只需要设置它的样式。
    • 很好,我希望你喜欢使用 React Native。这是一项很棒的技术。
    猜你喜欢
    • 1970-01-01
    • 2020-09-29
    • 1970-01-01
    • 2020-08-31
    • 2020-11-10
    • 2021-06-04
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    相关资源
    最近更新 更多