标签: reactjs google-chrome-extension business-logic
我正在开发我的第一个Chrome扩展程序,并且有一个关于将主要逻辑放在哪里(以及API调用之类的东西)的问题。
我将React用于弹出窗口,所以一个选择是将所有逻辑放入这些React组件中。如果要制作普通的Web应用程序,这就是我要做的事情。
但是使用扩展名,您还具有后台脚本。因此,例如,如果我必须实现OAuth登录逻辑,那么放置所有代码的最佳位置是什么?
答案 0 :(得分:0)
一个简单的逻辑:所有API调用都应在后台脚本中完成,而在内容脚本中进行DOM操作。