问题:
我创建了一个React应用程序。那里给我一个错误
Line 13: Expected an assignment or function call and instead saw an expression no-unused-expressions
这是我的代码,导致错误。
renderList = movies => {
if (movies) {
return movies.map((movie, index) => {
<div>Hi</div>;
});
}
};
有人可以帮助我修改此代码部分以摆脱此错误吗?因为有关此错误的每个问题都只是为了删除jshint表达式。我想做这件事而不会禁用Jshint表达。谢谢。
您的地图功能缺少返回关键字,您还需要将唯一的键设置为DIV元素,而Div元素
中缺少更改
return movies.map((movie, index) => {
<div>Hi</div>;
});
to
带卷曲括号并返回
return movies.map((movie, index) => {
return <div key={"Key-"+index}>Hi</div>;
});
或
没有卷发括号,没有返回
return movies.map((movie, index) => <div key={"Key-"+index}>Hi</div>);
上述更改的任何人都将解决错误