【问题标题】:Can't find variable: document找不到变量:文档
【发布时间】:2019-06-07 17:04:36
【问题描述】:

我正在尝试将数据网格安装到我的移动应用程序中,并且我总是一步一步地编写每个库的文档。我安装了所有东西,它给我写了错误消息

我尝试谷歌,查看图书馆的文件,但没有。没有人像我一样遇到过这种类型的问题:/。

import React from 'react';
import ReactDataGrid from 'react-data-grid';

const columns = [
  { key: 'id', name: 'ID' },
  { key: 'title', name: 'Title' },
  { key: 'count', name: 'Count' } ];

const rows = [{id: 0, title: 'row1', count: 20}, {id: 1, title: 'row1', count: 40}, {id: 2, title: 'row1', count: 60}];

function HelloWorld() {
  return (<ReactDataGrid
  columns={columns}
  rowGetter={i => rows[i]}
  rowsCount={3}
  minHeight={150} />);
}

我做了所有事情,这里写的是: https://github.com/adazzle/react-data-grid https://adazzle.github.io/react-data-grid/docs/quick-start

有什么办法可以修复吗?我可以给你发任何东西,但我真的需要它。非常感谢您的帮助:)

【问题讨论】:

  • 与我们分享您的其余代码。您如何以及在何处使用 HelloWorld 功能
  • 这就是一切......当我只包含该库时它也会这样做
  • 是的,因为您刚刚定义了 HelloWorld 函数,但没有在任何地方调用它。

标签: android react-native


【解决方案1】:

此库适用于在浏览器中运行的 Web 应用程序。在浏览器上下文中运行时,document 元素默认可用。

然而,在 React Native 中,元素的集合是不同的,这种库很可能行不通。

作为替代方案,您可以使用像React Native Paper 这样的具有数据表组件的东西。有很多库为 React Native 提供这种功能。

【讨论】:

    【解决方案2】:

    首先是 React != React Native 这应该可以帮助您进行挖掘,当然也可以帮助您了解文档不可用的原因。

    您首先需要了解的是 Web 应用程序和移动应用程序之间的区别。

    【讨论】:

    • React 和 React-Native 越来越相似,并且与流行的工具相互兼容,但在这种情况下,是的,一个库依赖于 Web API。
    猜你喜欢
    • 2020-12-10
    • 2019-07-29
    • 2023-03-23
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多