Как показать список данных массива с динамическим именем в плоском списке с реагировать родной? - PullRequest
0 голосов
/ 29 октября 2019

как отобразить список данных массива, который имеет динамическое имя в плоском списке с реагировать на нативный?

это список данных ниже, который я хотел бы отобразить в плоском списке

const movies = [
  {
    '4W2JJ0CLbvfLJzBUHORVaz6sAGv2': [
      {
        name: 'crystal',
        showWatched: 'cars',
        number: 1,
      },
      {
        name: 'barbra',
        showWatched: 'sunshine',
        number: 2,
      },
    ],
  },
];

динамическое имя '4W2JJ0CLbvfLJzBUHORVaz6sAGv2', я попробовал это ниже, но заметил, что не отображается



  render() {
    const data = '4W2JJ0CLbvfLJzBUHORVaz6sAGv2';
    return (
      <FlatList
        data={movies[0].data}
        renderItem={({ item }) => {
          return (
            <View>
              <Text style={{ fontSize: 16 }}>{item.name}</Text>
              <Text style={{ fontSize: 16 }}>{item.showWatched}</Text>
              <Text style={{ fontSize: 16 }}>{item.number}</Text>
            </View>
          );
        }}
      />
    );
  }

1 Ответ

2 голосов
/ 29 октября 2019

Пожалуйста, попробуйте
data={movies[0][data]}

Для динамического ключа, вы должны использовать скобку [key]

...