【发布时间】:2019-09-17 16:43:28
【问题描述】:
昨天我接受了 React 开发人员职位的面试。面试官问我关于全局函数以及如何用 React 创建和调用全局函数?
我以为他在谈论 Redux 和状态容器……
但他说,不……这不是关于状态容器,而是关于反应服务。
面试后我搜索了react services,但没有找到。
您如何看待这个特性和全局函数?我应该在所有组件之上导入全局函数,或者这里有不同的方法来处理这个?
谢谢
【问题讨论】:
-
最简单的方法之一是将您的函数附加到
window对象 (e.g. window.myFn = function myFn() {...}),然后使用window.myFn()调用它。对于更正式的方法,我认为您将需要 webpack。不过我从来不需要这样的功能,所以我不知道什么是真正的最佳方法。 -
@ionizer 您的评论可能看起来很小,但它帮助我寻找在父应用程序中创建全局函数的解决方案,而不是将链传递给子应用程序。
标签: javascript reactjs