这个问题在这里已经有了答案:
10年前关闭。
Possible Duplicate:
What is dependency injection?
我回答:“您不需要使用
new
运算符。”采访者回应:“
<SIGH>
。就这样?”这就是我能想到的。
如果那不正确,那会是更正确的 react 吗?
最佳答案
它将组件与其外部依赖项(例如其他库、数据库等)解耦,允许您轻松更改它们 - 即使在运行时也是如此。
这可以(例如)在自动化测试中很有用,因为您可以注入(inject) mock objects通过公共(public) API。
关于dependency-injection - 面试官问: "What' s the value of dependency injection?“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7786125/