Size: a a a

React — русскоговорящее сообщество

2020 November 27

VK

Vladimir Klimov in React — русскоговорящее сообщество
Mark
Я хочу чтобы работал конфиг airbnb, но с react 17, конфиг крашит компиляцию совершенно от всего.

Если использовать двойные ковычки, вместо одинарных - failed to compile
Если между строками кода будет два отступа - failed to compile

В версии реакта 16.4, подобные незначительные нарушения линтинга сообщали - compiled with warnings, где были перечислены нарушеные правила. Само приложение не падало.

С версии 17 все изменилось, а гайдов по настройке линтера я никак не могу найти. На stackowerflow есть пару тем, в которых описывается это поведение, но ответов нет
Зачем тогда вам airbnb, если вы все равно не пишете по их стайлгайду)))
источник

M

Mark in React — русскоговорящее сообщество
Я запустил старый проект, на версии реакта 16+, здесь та же ситуация, но приложение не падает.

Так же есть некоторые функции, которые не используются дальше в коде, об этом сообщает линтер, но приложение так же не падает
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Vladimir Klimov
Зачем тогда вам airbnb, если вы все равно не пишете по их стайлгайду)))
действительно
источник

M

Mark in React — русскоговорящее сообщество
Dmitriy Shuleshov
скрин локалхоста
Не совсем понял
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Mark
Не совсем понял
Скрин падения приложения из браузера подалуйста
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Mark
Я запустил старый проект, на версии реакта 16+, здесь та же ситуация, но приложение не падает.

Так же есть некоторые функции, которые не используются дальше в коде, об этом сообщает линтер, но приложение так же не падает
версия реакта вообще не имеет отношения к конфигу еслинта и версии create-react-app которую вы используете
источник

M

Mark in React — русскоговорящее сообщество
Dmitriy Shuleshov
Скрин падения приложения из браузера подалуйста
источник

M

Mark in React — русскоговорящее сообщество
Dmitriy Shuleshov
Скрин падения приложения из браузера подалуйста
источник

A

Alexander in React — русскоговорящее сообщество
Скопируй ошибку и забей ее в переводчик.
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Alexander
Скопируй ошибку и забей ее в переводчик.
почитайте тред
источник

AK

Alexey Kondratev in React — русскоговорящее сообщество
НЕ ЧИТАЙ@ВОПРОСЫ ЗАДАВАЙ
источник

M

Mark in React — русскоговорящее сообщество
Параллельно запущен проект на старой версии реакта. Аналогичная ситуация, пустой не закрытый тег, + не используемое значение.

Приложение не падает, а просто выдает варнинг
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
с 4 версии cra теперь ошибки eslint трактуются как ошибки сборки
https://github.com/facebook/create-react-app/issues/10021

1. даунгрейдитесь на тройку
2. оверрайдите конфиг на warn
3. исправляйте все ошибки линта
источник

M

Mark in React — русскоговорящее сообщество
источник

M

Mark in React — русскоговорящее сообщество
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Dmitriy Shuleshov
с 4 версии cra теперь ошибки eslint трактуются как ошибки сборки
https://github.com/facebook/create-react-app/issues/10021

1. даунгрейдитесь на тройку
2. оверрайдите конфиг на warn
3. исправляйте все ошибки линта
Ну кстати они верно все сделали, так как в CI сборка все равно бы падала на ошибках eslint, хотя дев бы работал
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ну кстати они верно все сделали, так как в CI сборка все равно бы падала на ошибках eslint, хотя дев бы работал
Или же это просто баг фиг его

https://github.com/facebook/create-react-app/issues/9887
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Этот коммент исчерпывающий
источник

LK

Lol Kek in React — русскоговорящее сообщество
источник

LK

Lol Kek in React — русскоговорящее сообщество
Привет, ребят я новичок такая проблема, диалоги выводятся по функции, а сообщения нет, кто может подсказать, мб я просто чего то не вижу или не понимаю
источник