Доброй ночи всем! Столкнулся с такой проблемой. Раньше был `import React` везде. Сейчас линтер автоматом его убирает по естественным причинам. А вот то ли vite то ли еще кому то это не нравится и выплевывает React is not defined в рантайме. Кто виноват? Кто сталкивался, куда смотреть?
Ну довольно очевидно что:
1. Чтоб работал React(и в частности jsx) - сам React должен быть подключён.
2. Твой линтер выкинул явные подключения React.
Из этого можно сделать предположение, что ты не компенсировал это никак неявным подключением React.
Vite же лишь сборщик, он вообще для Vue делался и сам по себе о React ничего не знает. Если ты используешь какую-то настроенную сборку, то она по идее должна была об это позаботиться. Если собираешь сам - то и подключать весь нужный обвес надо самому,
захочешь что-то кастомизировать нестандартно - заебёшься.
Делать что-то нестандартно — это всегда гемор.) Особенное если нестандартом является всё приложение.
Так что ну его нафиг эти нестандартные решения. Одно дело, когда выбора нет, а другое, когда просто "шоб было".