Что является определяющим фактором для инструментов реагирующих разработчиков, чтобы сказать, что конкретная версия реагирования, используемая на веб-сайте, устарела? - PullRequest
0 голосов
/ 27 июня 2019

React Developer Tools показывает сообщение о том, что я использую устаревшую версию реакции.Я использую 0.14.2, который очень старый.Но обновление отреагирует на последнюю версию, будет много кода.Я хочу обновить реакцию на версию, которая на данный момент не считается устаревшей, и рассмотреть возможность обновления до последней версии через некоторое время.

Я считаю, что 15.6.2 - лучшее, что я могу обновить без каких-либо изменений кода.Но как мне узнать, устарела ли эта версия в соответствии с React Developer Tools?

1 Ответ

0 голосов
/ 27 июня 2019

С текущей версией плагина они проверяют различные условия. На сегодняшний день все 15 и более ранние версии (менее 16) считаются "устаревшими" плагином.

Чтобы посмотреть конкретные детали здесь - это код (line number 111).

// Seems like we're using the production version.
// However, the branch above is Stack-only so this is 15 or earlier.
return 'outdated';

React 16 был переписан с учетом изменений, связанных с архитектурой ядра, известной как React-Fibre, которая содержит улучшения производительности. Это также первая версия, выпущенная с лицензией MIT, поэтому рекомендуется.

...