Действительно ли оператор startWith в RXJS устарел? - PullRequest
0 голосов
/ 13 июня 2019

После обновления до RXJS версии 6 мой редактор WebStorm жаловался на некоторые использования startWith () , что оператор помечен как устарел .

В исходном коде видно, что методы помечены как устаревшие:

Проблема для меня заключается в том, что устаревшее предупреждение не соответствует. Иногда он сообщает, что метод устарел, а иногда нет. Пока я могу воспроизвести предупреждение в приведенных ниже примерах кода. Кажется, это происходит в моем собственном исходном коде случайно.

Не рекомендуется:

  of(false).pipe(startWith(true));

помечен как устаревший:

  const x: any = true;
  of(false).pipe(startWith(x));

Так что я обеспокоен этими устаревшими предупреждениями. В сообщении об устаревании говорится, что вместо этого следует использовать операторы scheduled() и concat(), но это выглядит как более сложная альтернатива уже удобному оператору, например startWith().

Так что я не совсем понимаю, почему он устарел, а также почему иногда он устарел.

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