【发布时间】:2020-12-16 19:38:33
【问题描述】:
我在 React App 中有这段代码来加载我的聊天消息:
const chatBubbles = dummyData.map((obj, i = 0) => {
<div className={`${classes.bubbleContainer} ${obj.direction}`} key={i}>
<div key={(i += 1)} className={classes.bubble}>
<div className={classes.button}>{obj.message}</div>
</div>
</div>;
});
return <div className={classes.container}>{chatBubbles}</div>;
这是有效的,但我在 ESLint 中遇到两个错误,我不知道如何解决它
error Expected to return a value in arrow function array-callback-return
error Expected an assignment or function call and instead saw an expression no-unused-expressions
error Assignment to function parameter 'i' no-param-reassign
如何重写这段代码 sn-p 以便我的 Eslint 接受?
【问题讨论】:
-
您是否阅读了文档中的相关规则页面?他们都有根据规则的有效和无效代码的示例。
-
@jonrsharpe 是的,我读过,但我不明白在这种情况下该怎么做
-
地图没有返回任何东西......
标签: javascript reactjs rxjs eslint