gpt4 book ai didi

javascript - 我如何在 React 中调用全局函数?

转载 作者:行者123 更新时间:2023-11-30 06:16:22 29 4
gpt4 key购买 nike

昨天我参加了 React 开发人员职位的面试。面试官问我关于全局函数以及如何使用 React 创建和调用全局函数?

我以为他在谈论 Redux 和状态容器......

但他说,不……这与状态容器无关,而是与 React 服务有关。

自从面试后我搜索了有关 React 服务的内容,但我没有找到任何东西。

您如何看待此功能和全局功能?我应该在所有组件之上导入全局函数,或者这里有不同的方法来处理这个问题?

谢谢

最佳答案

你必须在这里描述你所谓的“ react 服务”和“全局功能”,然后才有可能说出如何完成它的答案。

任何一种“全局”的东西,比如你在许多不同地方需要的辅助函数,我会把它放在单独的文件中并导出到那里,然后在任何需要的地方导入/要求。

传统上,在网络应用程序中,全局函数可能是添加到窗口对象的东西。这是bad模式,它是well documented这些年来。只是谷歌一个话题。

“React服务”,对我来说,主要是提醒一些可以运行server-side render来渲染react app的API。就像您提供 ReactJS 应用程序 URL 的 API 端点一样,它会吐回原始 HTML。我会在这种情况下使用 headless chrome 和全局函数,可能是在 chrome 内部运行的页面上下文中运行的 js,但这绝对超出了 ReactJS 的范围。

另一件事,它可以是提供 some kind 的任何类型的辅助函数。数据管理、连接处理或几乎任何其他东西。

我认为正确的答案是:定义“React 服务”和“全局函数”是什么意思。

太多东西可以称为服务或全局函数。

关于javascript - 我如何在 React 中调用全局函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55896902/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com