首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应(反应-本机-调制)不使用flatListProps对象。

反应(反应-本机-调制)不使用flatListProps对象。
EN

Stack Overflow用户
提问于 2021-01-21 13:04:31
回答 1查看 776关注 0票数 0

有人使用了反应本机调制模块吗?

react-native-modalize模块,当我在flatListProps对象上呈现代码时,它会显示下面的错误!!

下面是https://jeremybarbet.github.io/react-native-modalize/#/EXAMPLES的例子

代码语言:javascript
复制
import React, { useRef } from 'react';
import { View, Text, TouchableOpacity } from 'react-native';
import { Modalize } from 'react-native-modalize';

export const App = () => {
  const modalizeRef = useRef<Modalize>(null);

  const onOpen = () => {
    modalizeRef.current?.open();
  };
  const arrayData = [ { "heading": "test"}, {"heading": "test2"}... ]
  let data = { "object": [arrayData] }

  const getData = () => ({ data });

  const renderItem = (item) => (
    <View>
      <Text>{item.heading}</Text>
    </View>
  );

  return (
    <>
      <TouchableOpacity onPress={onOpen}>
        <Text>Open the modal</Text>
      </TouchableOpacity>

      <Modalize
        ref={modalizeRef}
        flatListProps={{
          data: getData(),
          renderItem: renderItem,
          keyExtractor: item => item.heading,
          showsVerticalScrollIndicator: false,
        }}
      />
    </>
  );
}
EN

回答 1

Stack Overflow用户

发布于 2021-01-21 13:15:04

data of flatListProps是一个数组对象。

代码语言:javascript
复制
    let data = { "object": [arrayData] }

    const getData = () => ([ ...data.object ]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65828051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档