javascript - React Native中的条件渲染错误

标签 javascript react-native ecmascript-6 rendering

在 native react 中条件渲染组件时遇到问题。 它向我显示了此错误消息:

JavascriptException: {"stack":"Error: failed to execute 'importScripts' on 'WorkerGlobalScope'

这是我的代码原理的示例

export default class App extends Component {
  render() {
    return(
        {this.customRender()}
    );
  }

  customRender() {
    var x = true;
    if(x) {
        return (<View />);
    }
    else return (<Text>False</Text>);
  }

}

最佳答案

伙计们,我解决了这个问题。 首先我禁用了远程调试,之后错误消息发生了变化,现在它显示我在渲染方法中有一个语法错误,恰好在返回中,所以我改变了这一点:

return({this.customRender()});

到此

return(this.customRender());

现在它可以工作了。

关于javascript - React Native中的条件渲染错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41088268/

相关文章:

javascript - 必填字段的验证函数较短

javascript - 如何在 MaterialUI 的 TextField 中禁用粘贴 (Ctrl+V) 和复制(Ctrl+C)

javascript - 等价于 ES6 中的 Prototype

javascript - React-native 异步获取返回 null

javascript - 定制 ES6 数组过滤的结果

javascript - 在 Javascript ES6 中导出多个包装函数

javascript - 了解 Axios 创建的功能

javascript - 当一个div元素在其上方的另一个div元素的高度动态增加时,调整该div元素的位置

swift - React Native 中的自定义输入样式

reactjs - 如何从 @react-native-firebase/auth 模拟身份验证