采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,大致了解到的是,若只有少量数据需要被watch,可以使用Object.defineProperty,或在生命周期componentDidUpdate中处理,如果有大量数据要被watch的话,还有没有其他的方法?
React 就是 js + jsx ,它没有 vue 那么多定义的 watch computed 等方便的 API 或者配置。
你想,你纯写 js 的时候,也会有类似 watch 的场景吧?此时你是怎么解决的?
感觉再react场景中不想用Object.defineProperty去做监听的话,也可以使用redux来做吧,好像我之前的项目都是用redux做的。。。
用 redux 也需要手动去出发 dispatch ,不能傻瓜式的监听。
那应该如何去监听呀?
登录后可查看更多问答,登录/注册
面向1-3年前端的框架及项目面试“刚需内容”
4.1k 1
2.6k 11
1.3k 11
1.2k 11