首页 > 解决方案 > 依赖倒置原则在前端开发中的作用

问题描述

我在学习 React 时遇到了一个叫做“SOLID”的东西,尤其是依赖倒置原则。然后在做了一些研究之后,我发现了这些文章https://medium.com/@vittorioguerriero/dependency-inversion-in-react-58f1545dc039https://dmitripavlutin.com/frontend-architecture-stable-and-volatile-依赖项/。问题是在 React 中实现 DI 原则是最佳实践吗?因为在我看来,React 中依赖倒置原则的实现使代码更加复杂。

标签: reactjssolid

解决方案


问题是在 React 中实现 DI 原则是最佳实践吗?

答案肯定是肯定的。我什至会说更多,DI 应该在任何地方并且总是被实施。我建议你阅读鲍勃叔叔的本书。

因为在我看来,React 中依赖倒置原则的实现使代码更加复杂。

我包不同。DI 使代码不那么复杂,恕我直言。想举例说明为什么你认为它会使代码变得复杂吗?


推荐阅读