compilerOptions "jsx": "react-jsx", а в определенном файле React.createElement?
https://www.typescriptlang.org/tsconfig/#jsxFactory вроде оно
пробовал добавить /** @jsx react */ но оно будто игнорируется ну ладно, это наверное не сделать просто так
@jsx React.createElement Вроде так, это дефолтное значение судя по доке
почти заработало xD как я понимаю теперь в этот файл импортировать файлы без глобального реакта нельзя?
Не совсем понял вопрос. Судя по примерам доки про прекат, то что после @jsx написано то и будет использовано при замене jsx-а на вызовы. Соответственно если там React.createElement, React нужно импортировать в этот файл ручками. Можно попробовать также импортировать сам createElement и после @jsx написать только его. Я так не пробовал делать (повода не было) и мне немного любопытно где может пригодиться смешение разных прагм.
перевел проект на использование react-jsx, но отдельная библиотека, в которую я в том числе некоторые компоненты подключаю не понимает react-jsx вот я хотел чтобы все билдилось под react-jsx, а конфиг библиотеки использовал react.createElement
Обсуждают сегодня