我是 React js 的新手,我一直试图了解像 React、Angular 这样的 js 框架解决了什么真正的问题,以及为什么需要学习它们。
当然,当我看到框架的优势时,每个人都在谈论“Shadow/Virtual DOM、Router、Reusable Components 等”,但后来我偶然发现了下面的链接,其中讨论了一些不同的内容
https://medium.com/dailyjs/the-deepest-reason-why-modern-javascript-frameworks-exist-933b86ebc445
https://www.codementor.io/binarymuse/react-components-from-a-jquery-programmer-background-du107k2lz
但我不清楚
所以我想了解在这些框架出现之前维护 js/jquery 代码是多么困难。
每个人都只是要求学习这些框架,因为它们很受欢迎,但没有一个清楚地解释为什么它们受欢迎,它们解决了什么问题,以及它们如何让我们从头开始创建 web 应用程序时更轻松。
我到处都发现有人说使用状态设计模式比 if else 更好。我想知道为什么:
任何人都可以提供一个示例,其中状态模式实际上改善了这种情况,很难理解为什么当我可以使用 if-else 时我要承担遵循状态模式的开销。
互联网上的示例不足以说明这种模式如何解决现实世界的问题或使代码更易于维护。