【发布时间】:2020-10-28 07:41:44
【问题描述】:
怎么了?
我正在尝试使用 ReactJS (NextJS) 从前端主页重现滑动按钮效果。 Sliding buttons from Frontity
我设法创建了滑动按钮效果,但我在状态管理方面遇到了困难。 我将所有对象都映射到“isActive:true/false”元素,我将创建一个函数,将“isActive:true”放在单击的按钮上,但将“isActive:false”放在所有其他按钮上。 我不知道那种东西的语法/方法。
请看一下我的代码框以获得更清晰的信息(使用反应钩子): https://codesandbox.io/s/busy-shirley-lgx96
非常感谢大家:)
【问题讨论】:
-
您正在按索引映射按钮,并且似乎正在使用索引作为更新按钮逻辑的一部分......为什么不只存储“活动索引”并检查渲染@987654323 @?