就是简单的切换class,多个元素,点击哪个就给哪个添加 “curr”class,其他元素移除“curr”,
//jQuery 如下
$("el").addClass("curr").siblings().removeClass("curr")
React 中怎么写呢?下面这个方法很蠢,不知如何是好?
就是简单的切换class,多个元素,点击哪个就给哪个添加 “curr”class,其他元素移除“curr”,
//jQuery 如下
$("el").addClass("curr").siblings().removeClass("curr")
React 中怎么写呢?下面这个方法很蠢,不知如何是好?
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
你写的没有什么问题,但是可以优化一下
点击了已经是curr的div,可以不用重新render
choose-opts里面的重复内容可以批量生成
没有必要记录所有的curr信息,只需要当前的