编辑:具体来说,下面的AirBnb示例是否有一些细微差别,使其免受Ori Drori评论中的tslint规则/ SO线程的影响?
我正在使用tslint-react并遵循AirBnb的React风格指南
AirBnb的规则"使用箭头函数来关闭局部变量"显示了在纯无状态组件的返回(渲染)中使用的lambda函数.
function ItemList(props) { return (
tslint-react的规则"jsx-no-lambda"似乎说这是一件坏事.
jsx-no-lambda:在渲染调用堆栈中创建新的匿名函数(使用函数语法或ES2015箭头语法)可以对付纯组件渲染.在两个lambdas之间进行相等性检查时,React将始终将它们视为不相等的值,并强制组件重新渲染,而不是必要的.
我对这里的最佳做法感到困惑,AirBnb的风格指南是否具有免除关注的细微差别.
干杯!