繁体   English   中英

在react-native中尝试使用Button时出错

Error when trying to use Button in react-native

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在制作一个简单的本机反应程序时,我无法使<Button>组件工作。 我总是在react-native run-android之后得到的错误

java.lang.String无法强制转换为com.facebook.react.uimanager.AccessibilityDelegateUtil $ AccessibilityRole

当我省略按钮时,一切正常,我可以单击文本就好了。

代码:

import React, {Component} from 'react';
import {Platform, StyleSheet, Text, View, Button } from 'react-native';



type Props = {};
export default class App extends Component<Props> {
  render() {
    return (
        <View style={styles.container}>

        <Button onPress={()=>console.log('hi')} title="go"/>
        <Text onPress={()=>console.log('hi')}>Welcome to React Native!</Text>

      </View>
        );
      }
 }

一些依赖:

  "dependencies": {
 maar eens alles goed staat hoop ik gewoon dat de miserie gedaan is, cf   "react": "16.6.0-alpha.8af6728",
    "react-native": "0.57.3"
  },
2 个回复

我刚刚在0.55版本上测试了你的代码。 这完全正确,工作得很好。 我可能会在您的react-native版本中出错。

init较低版本

react-native init --version="react-native@0.55.0" YOUR_APP_NAME

在那之前尝试这个

<Button
    onPress={() => alert('hi')}
    title="Press Me"
 >
   Press Me
</Button>

一个新版本的react-native 0.57.4现已推出。 请更新您的react本机版本。 我测试了新版本,现在工作正常。

希望它也适合你! :)

2 尝试停止在react-native中加载webView时发生未定义的错误

在浏览了本机文档和各种答案之后,我可以看到: 用于阻止webView继续加载。 我已经尝试过了,但是总是得到: 我的代码如下,并且我试图阻止该应用程序加载帮助页面并在浏览器而不是应用程序中启动。 有什么想法为什么呢? 我见过的每个例子都使用它:/ ...

4 尝试在React-Native中使用MOBX

我已经阅读了很多关于在React中使用mobx的教程。 我试图在React Native中使用商店逻辑来实现它,但结果并不理想,而且我无法从商店中检索全局状态。 这是我的app.js 这是我的mobx商店 如您所见props.FilmStore为空。 我如何在本机上使用 ...

7 尝试使用抽屉进行本机反应时出错

以上是我的主要程序。 我还有两个用于主屏幕和设置屏幕的程序。 我正在关注这个视频。 在 3.09,我尝试加载应用程序,但出现错误: 不变违规:模块 Appregistry 不是已注册的可调用模块 (callingrunApplication)。 我 3 天前才开始学习 React Na ...

9 何时使用本机链接?

我知道react-native link (see post)是安装本机依赖项的自动方法。 上面的帖子解释了如何使用link命令,但是缺少何时使用它的详细信息。 是否应在添加组件,每次代码更改或在向应用程序引入新模块后使用? ...

10 何时不在React-Native中使用Redux?

我最近开始研究React-Native Apps,发现Redux很有帮助。 但根据我的理解,当我使用Reducers (主要用于使用WebServices API)时,数据存储在App级别状态,可供Components 。 由于所有数据都处于应用级别状态,因此App性能不会很苛刻。 我在这 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM