Create React App показывает serviceWorker.js, а не registerServiceWorker, что показывают многие учебные пособия - PullRequest
0 голосов
/ 26 апреля 2019

Когда я подумал, что буду использовать Visual Studio Code для запуска нового приложения React JS с его изучения и т. Д. Я наткнулся на сайт Microsoft https://code.visualstudio.com/docs/nodejs/reactjs-tutorial, на котором это показывает

import registerServiceWorker from './registerServiceWorker';

Между тем, не существует, когда я создаю новое приложение реагирования, оно имеет файл index.js с

import * as serviceWorker from './serviceWorker';
// 
serviceWorker.unregister();
  1. Мне не нравится изучать то, что устарело / устарело так быстро... Есть ли гораздо лучшее место для того, чтобы выяснить, что я должен делать, чтобы учиться и продуктивно взаимодействовать с React JS?
  2. Кажется, что registerServiceWorker(); был обычным явлением, но полностью ли это устарело? Что делает registerServiceWorker в React JS?
  3. Я действительно хочу просто обратиться к конечным точкам веб-API Restful, что является хорошим местом для поиска лучших практик для этого?

1 Ответ

1 голос
/ 26 апреля 2019

Служба serviceWorker является частью приложения Create React (инструмент CLI, а не сам React).Его официальные документы являются отличным местом для получения актуальной информации:

переключение serviceWorker.unregister() на serviceWorker.register() позволит вам использовать сервисного работника.

Что касается изучения React, хотя существует целый ряд замечательных учебных пособий, вы можете положиться на официальный учебник , чтобы всегда отражать последнюю версию.

Reactбудучи просто библиотекой представлений, не предписывает стандартный способ выполнения HTTP-запросов.Вы можете использовать любую популярную библиотеку запросов или просто старую Fetch API , и React будет хорошо с ней работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...