小编exa*_*oss的帖子

Flatlist undefined 不是 React-native 对象

我正在使用 Expo 构建一个简单的 React-native 应用程序来对 Github 存储库进行评级,但遇到了一个棘手的问题。当我尝试使用 Flatlist 呈现存储库列表时,它会抛出以下错误: undefined is not an object (evaluating 'repository.fullName'); 尽管我的代码与 React-native 文档中的代码几乎相同。这是渲染 Flatlist 的 RepositoryList.jsx:


import React from 'react';
import { FlatList, View, StyleSheet } from 'react-native';
import RepositoryItem from './RepositoryItem'

const styles = StyleSheet.create({
  separator: {
    height: 10,
  },
});

const repositories = [
  {
    id: 'rails.rails',
    fullName: 'rails/rails',
    description: 'Ruby on Rails',
    language: 'Ruby',
    forksCount: 18349,
    stargazersCount: 45377,
    ratingAverage: 100,
    reviewCount: 2,
    ownerAvatarUrl: 'https://avatars1.githubusercontent.com/u/4223?v=4',
  },
  {
    id: 'reduxjs.redux',
    fullName: 'reduxjs/redux',
    description: …
Run Code Online (Sandbox Code Playgroud)

babeljs react-native expo

0
推荐指数
1
解决办法
3235
查看次数

标签 统计

babeljs ×1

expo ×1

react-native ×1