Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取错误:应为字符串(用于内置组件)或类/函数(用于复合组件),但获取:%s.%s%s,未定义, import React,{Component}来自'React'; 从“react native”导入{Flatlist,Text,View}; 导出默认类列表扩展组件{ 陈述={ 个人:[{姓名:'abhjeet'},{姓名:'shubham'},{姓名:'kamal'},{姓名:'devesh'},{姓名:'ashu'}] } render(){ 返回( { console.log(项目) }} /> ); } }_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 获取错误:应为字符串(用于内置组件)或类/函数(用于复合组件),但获取:%s.%s%s,未定义, import React,{Component}来自'React'; 从“react native”导入{Flatlist,Text,View}; 导出默认类列表扩展组件{ 陈述={ 个人:[{姓名:'abhjeet'},{姓名:'shubham'},{姓名:'kamal'},{姓名:'devesh'},{姓名:'ashu'}] } render(){ 返回( { console.log(项目) }} /> ); } }

Javascript 获取错误:应为字符串(用于内置组件)或类/函数(用于复合组件),但获取:%s.%s%s,未定义, import React,{Component}来自'React'; 从“react native”导入{Flatlist,Text,View}; 导出默认类列表扩展组件{ 陈述={ 个人:[{姓名:'abhjeet'},{姓名:'shubham'},{姓名:'kamal'},{姓名:'devesh'},{姓名:'ashu'}] } render(){ 返回( { console.log(项目) }} /> ); } },javascript,reactjs,react-native,Javascript,Reactjs,React Native,如果我删除了Flatlist并使用文本,它正在与Flatlist一起工作,这表明我是一个初学者 使用react native时,您现在无法渲染某些内容。在平面列表中呈现视图 它是FlatList而不是FlatList 这应该行得通 import React,{Component} from 'react'; import { Flatlist, Text, View} from 'react-native'; export default class List extends Componen

如果我删除了Flatlist并使用文本,它正在与Flatlist一起工作,这表明我是一个初学者
使用react native时,您现在无法渲染某些内容。在
平面列表中呈现
视图

它是
FlatList
而不是
FlatList

这应该行得通

import React,{Component} from 'react';
import { Flatlist, Text, View} from 'react-native';

export default class List extends Component {

    state={
        person:[{name:'abhjeet'},{name:'shubham'},{name:'kamal'},{name:'devesh'},{name:'ashu'}]
    }


        render(){
            return(
                      
             <View>
                    <Flatlist 
                        data={[this.state.person]}
                        renderItem={({item})=>{
                        console.log(item)
                        }}
                    />
                </View>
                
            );
        }


}

返回(
(
{item.name}
)}
/>
);
另外,
this.state.person
已经是一个列表,无需再次使用[]


再次检查

相同的问题..说--检查'List'的呈现方法此错误位于:in List(由SceneView创建)…我的文件名是List.js`myRenderItem=(item)=>({item.name})render(){return( ); }`@AbhijeetGupta抱歉,无法更早地测试它。在平面列表中有一个小写l的输入错误。我已经用一个工作代码段链接更新了我的答案。thnx bro我想我忽略了spelling@AbhijeetGupta请接受该问题的答案,该问题将被视为“已关闭”。thnx!
   return(           
      <View>
        <FlatList style={{marginTop: 40}}
                  data={person}
                  renderItem={({item})=>(
                    <View>
                    <Text>
                    {item.name}
                    </Text>
                    </View>
                  )}
                  />
      </View>   
    );