Create React App显示的是serviceWorker.js,而不是很多教程显示的

当我想到我会使用Visual Studio Code来开始学习它的新的React JS应用程序等时。我遇到了Microsoft网站https://code.visualstudio.com/docs/nodejs/reactjs-tutorial ,其中显示了


import registerServiceWorker from './registerServiceWorker';

同时,不存在,当我创建一个新的react应用时,它具有一个index.js文件,


import * as serviceWorker from './serviceWorker';

// 

serviceWorker.unregister();

  1. 我不喜欢这么快地学习过时/过时的东西……有没有更好的最新地方来弄清楚我应该做些什么来学习和有效地使用React JS?

  2. 似乎registerServiceWorker();很普遍,但这完全过时了吗? registerServiceWorker在React JS中做什么?

  3. 我真的想真正进入调用Web api的Restful终结点的地方,在哪里找到实现此目标的最佳实践的好地方?


汪汪一只猫
浏览 397回答 1
1回答

ibeautiful

serviceWorker支持是Create React App(CLI工具,而不是React本身)的一部分。它的官方文档是获取最新信息的好地方:切换serviceWorker.unregister()到serviceWorker.register()将会选择您使用服务人员。至于学习React,虽然有很多很棒的教程,但是您可以依靠官方教程来始终反映最新版本。作为一个视图库,React并未规定发出HTTP请求的标准方法。您可以使用任何流行的请求库,也可以使用普通的旧Fetch API,React可以很好地使用它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript