如题,想要动态编辑列表,用 dnd-kit 作了拖拽,拖拽功能都正常
触发编辑的按钮放在了兄弟组件里,打算用 useContext 共享一些数据
现在的问题是 useContext 能够成功触发改变数据,但是并不会引起组件重绘,导致无法正常控制组件的修改
好奇这是为什么?有什么解决方法?或者是不是有什么更好的做法?
我看还有的博客里直接把 setState 放到了 useContext 里,结果我用的时候直接报 setxxx not a function ,这是不是取巧失败了?参考的是这篇博客 复杂情况下的组件通信 Hooks:useContext
求大佬赐教 CodeSandbox 示例代码

