繁体   English   中英

反应:嵌套箭头 function 未定义

[英]React: Nested arrow function is not defined

出色地。 我又把东西弄坏了。

所以这里的想法是我正在尝试创建一个箭头 function 来显示一些数据,在此过程中,我的目标是在第一个到 Z1D78DC8ED51214E518B5114FE2 的第一个中创建一个第二个箭头 function,但有些数据已损坏到列表中。 .

根据我的浏览器, serverInfoTabList

const VarInfo = (props) =>  {

    serverInfoTabList = (var) => {
        if (var != undefined){
            return //mappingstuff {
                //more var stuff
                return (
                    <li 
                        {var}
                    </li>
                );
            });
        }
    }

    return (
        props.var!= undefined ? 
        <div className={props.var}>
            <h1>{props.var.map}</h1>
            {/* <img src={props.var.image}/> */}
            <div>
                <ul>  
                    {this.serverInfoTabList(props.var)}
                </ul>
            </div>
        </div>
        : 
        null
    );
}

改变

this.serverInfoTabList(props.var)

serverInfoTabList(props.var)

由于您定义了一个功能组件,因此您不需要在this特定上下文中使用它。 如果您将组件定义为 class,那么您将需要使用this .

注意:不要使用var作为变量名,因为这是 JavaScript 中的保留字。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM