在访问之前如何初始化我的数组

问题描述

在将代码变成函数之前,代码已经在工作,所以我试图找出区别和解决方法。

import React from 'react';

const Ninjas = ({list}) => {

    
    const ninjaList = list.map( ninjan => {
        return (
            <div className="ninja" key={ninjaList.id}>
            <div>Name : {ninjan.name}</div>
            <div>Age: {ninjan.age}</div>
            <div>Belt:{ninjan.belt}</div>
        </div>
        )
    })
    return(
        <div className="ninja-list">
            {ninjaList}
        </div>
    )
}


export default Ninjas

解决方法

您应该这样尝试:

import React from 'react';

const Ninjas = ({list}) => {
   
    const ninjaList = list.map( (ninjan,index)=> {
        return (
            <div className="ninja" key={index}>
            <div>Name : {ninjan.name}</div>
            <div>Age: {ninjan.age}</div>
            <div>Belt:{ninjan.belt}</div>
        </div>
        )
    })
    return(
        <div className="ninja-list">
            {()=>ninjaList()}
        </div>
    )
}


export default Ninjas
,

您可能在此行中有一个错字:

<div className="ninja" key={ninjaList.id}>

您引用的是列表,而不是list元素。

,

这是示例代码。

authSession.setRedirectUri(token.getNote(OIDCLoginProtocol.REDIRECT_URI_PARAM));
authSession.setAuthNote(AuthenticationManager.END_AFTER_REQUIRED_ACTIONS,"true");
authSession.setAuthNote(AuthenticationManager.SET_REDIRECT_URI_AFTER_REQUIRED_ACTIONS,"true");
authSession.setAuthNote(AuthenticationManager.END_AFTER_REQUIRED_ACTIONS,"true");

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...