0

有一个简单的 renderItem 函数,我只需要用“useMemo”包装它,但遇到如下错误; 在此处输入图像描述

原来的:

  const renderItem = ({ item, index }: { item: any; index: number }) => {
        return (
          <QuizRow
            startTutorial={startTutorial}
            backgroundColor={item.pack_color}
            isReinforcement={item.isAdaptive && adaptive?.has_quiz}
            quiz={item}
            imgSource={item.topic_image}
            due={item.due_date}
            style={{ marginBottom: 12 }}
            onPress={() => pressQuiz(item, index)}
          />
        )
      }

...
return (

         <FlatList
            extraData={assignedQuizzes || adaptive}
            data={quizList}
            keyExtractor={item => item.quiz_id}
            renderItem={renderItem}
          />
4

0 回答 0