小编Raf*_*iak的帖子

React添加css类而不重新渲染

在我的项目中我有表,每行都有自己的类取决于状态.我也有专栏,所以当我做水平滚动时,一些列是固定的.

我的问题是,当一些状态正在改变时(例如,从)nonerejected我需要将此行标记为rejectedclassName并更改背景颜色.

使用setState是有问题的,因为整行被重新渲染,所以我的粘性列已经消失(我对每个scroll事件进行计算).

问题是:有没有其他解决方案可以改变反应className而不重新渲染我的行?(除了jQuery)

javascript reactjs

5
推荐指数
1
解决办法
2380
查看次数

反应儿童迭代

对于迭代/映射反应的孩子,哪种方法更好/更安全,一般建议?

this.props.children.map(c => <span>new child</span>);
Run Code Online (Sandbox Code Playgroud)

要么

React.Children.map(c => <span>new child</span>);
Run Code Online (Sandbox Code Playgroud)

reactjs

3
推荐指数
1
解决办法
865
查看次数

标签 统计

reactjs ×2

javascript ×1