我觉得使用 react 和 vue 可以让你和程序跑的“更快”。 1. 可以让你更轻松流畅的完成项目任务,同样让你接手其他同事写的代码时不会那么杂乱无章。 2. 同一个功能,如果使用框架封装的 api ,即便本质是操作 vnode 等对象来更新 DOM 节点,也会比纯用 js 操作 DOM 节点来的高效,这里的高效可以考虑复用性和可读性等等。死抠“虚拟 DOM 最后都是更新 DOM 节点,所以速度<=js 操作 DOM 节点”是没意义的。 在现在的 web 开发上,效率是远大于那点性能损耗的。
libook
2022-12-30 15:36:02 +08:00
实际上,对于任何技术来说,都是先有需求再考虑选型,而不是先拿到选型再考虑是不是需要。
任何技术都有其适用或不适用的场景。如果只是写个简单交互页面,使用原生 API 也能很快写出来。框架通常都是用于复杂的交互场景,减少重复工作。