簡體   English   中英

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

[英]Create React App shows serviceWorker.js and not the registerServiceWorker that a lot of tutorials show

當我想到我會使用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端點,在哪里找到實現此目標的最佳實踐的好地方?

serviceWorker支持是Create React App(CLI工具,不是React本身)的一部分。 它的官方文檔是獲取最新信息的好地方:

serviceWorker.unregister()切換為serviceWorker.register()將使您選擇使用服務工作者。

至於學習React,雖然有很多很棒的教程,但是您可以依靠官方教程來始終反映最新版本。

作為一個視圖庫,React並未規定發出HTTP請求的標准方法。 您可以使用任何流行的請求庫,也可以使用普通的舊Fetch API ,React可以很好地使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM