作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以帮忙吗,我几乎尝试了所有方法,但我不能犯任何错误:错误是元素类型无效:需要一个字符串或类/函数,但未定义。检查'App'的渲染方法这是代码:
import React from 'react';
import { useState } from 'react';
import { Flatlist } from 'react-native';
import {StyleSheet, Text, View} from 'react-native';
export default function App() {
const[todos, setTodos] = useState([
{ text: 'buy coffee' , key: '1' },
{ text: 'learn Redux', key: '2' },
{ text: 'go to gym' , key: '3' }
]);
return (
<View style = {styles.container}>
{/*header */}
<View style = {styles.content}>
{/* to form */}
<View style = {styles.list}>
<Flatlist
data = {todos}
renderItem = {( {item} )=> (
<Text>{item.text} </Text>
)}
/>
</View>
</View>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff'
},
content: {
padding : 40,
}
});
最佳答案
您对 FlatList 的字母“L”使用了错误的大小写
改变
import { Flatlist } from 'react-native';
到
import { FlatList } from 'react-native';
也改变
<FlatList
data = {todos}
renderItem = {( {item} )=> (
<Text>{item.text} </Text>
)}
/>
关于javascript - react native : I have a question with this React,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65352785/
我是一名优秀的程序员,十分优秀!