我在react.js中渲染我的ajax数据时遇到问题。 在我的渲染功能中我有
{!isLoading &&
this.renderList(items)
}
我的renderList功能如下
renderList(items) {
...
...
const renderLi = (statusObj) => {
return ( <h1> something </h1> )
}
statusList.map(renderLi);
}
我怀疑这是异步问题,我在我的renderList中控制了项目,它通过param传递得到了对象数组,我迷路了。
答案 0 :(得分:1)
你的鳕鱼的问题是你不是returning
来自renderList
函数的任何东西,因此没有任何东西被渲染
您的退货声明将是
{!isLoading &&
this.renderList(items)
}
,您的renderList
功能就像
renderList(items) {
...
...
const renderLi = (statusObj) => {
return ( <h1> something </h1> )
}
return (<div>{statusList.map(renderLi)}</div>);
}