Size: a a a

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

2021 January 01

w

whyamsx in React — русскоговорящее сообщество
Понял, спасибо
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
whyamsx
если у определенного модуля нет @types но при этом он нужен мне в проекте на ts, как это можно решить?
declare module 'имя пакета' {
тут типы
}
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Максим Нестеров
Можно обойтись ссылками для фронтенда, как в примере?
https://ru.reactjs.org/docs/add-react-to-a-website.html
Делайте по инструкции
источник

w

whyamsx in React — русскоговорящее сообщество
🧨 ethorz
declare module 'имя пакета' {
тут типы
}
это можно делать прям в том месте где я его импортирую?
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Ребята, никак не могу установить babel 7.9.0 чтобы не импортить реакт..
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
whyamsx
это можно делать прям в том месте где я его импортирую?
https://www.typescriptlang.org/docs/handbook/modules.html

я бы сделал отдельную папку с именем typings и там

moduleName.d.ts
источник

w

whyamsx in React — русскоговорящее сообщество
спасибо большое
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
сорри, не правильная ссылка

https://www.typescriptlang.org/docs/handbook/namespaces-and-modules.html
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitry Kozlov
Ребята, никак не могу установить babel 7.9.0 чтобы не импортить реакт..
источник

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Можно обойтись ссылками для фронтенда, как в примере?
Можно, но
- это неудобно
- это медленно
- это сложно поддерживать

Если ты просто хочешь сделать что-то для себя — делай со ссылками, но скорее всего ты столкнёшься с проблемами, с которыми тебе мало кто поможет, потому что никто так не делает
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
да, вчера мне кидали этот линк.  Делаю npm update @babel/core @babel/plugin-transform-react-jsx но ничего не меняется
источник

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Зачем вообще babel node.js сервер, если он сам весит дохпена
Это всё нужно только для удобной разработки, дохрена оно весит только на машине разработчика. Результат будет норм.
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Dmitry Kozlov
да, вчера мне кидали этот линк.  Делаю npm update @babel/core @babel/plugin-transform-react-jsx но ничего не меняется
а в .babelrc указал плагины?
источник

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
без него никак, мне не нравится node.js
«Не нравится» — такой себе аргумент против использования
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Иван
Это всё нужно только для удобной разработки, дохрена оно весит только на машине разработчика. Результат будет норм.
А, для продакшена что потребуется извлечь?
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Если это всего лишь для разработки
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
🧨 ethorz
а в .babelrc указал плагины?
источник

🧨

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

VK

Vladimir Klimov in React — русскоговорящее сообщество
Максим Нестеров
А, для продакшена что потребуется извлечь?
Что значит "извлечь"?
Бабель вместе с нодой нужны для того, чтобы ваш код транспилировать и оптимизировать, плюс какой-то сборщик позволяет это все собрать в так называемый бандл, который, по сути, просто набор статических файлов без всяких нод, бабелей и прочего
источник

НШ

Николай Ширинкин... in React — русскоговорящее сообщество
Ребят, а может кто-то в лс помочь?
С меня маленький бонус в виде кофе/пиво за подсказки.
У нас в проекте проблема с webpack в связке React + Laravel.
Если конкретнее, то настройка сыпется в связке тайпскрипта и реакта (при чем на своих проектах никогда с таким не сталкивался). Есть ещё траблы с scss.
Пока реализуем бэк и фронт отдельно друг от друга, но через API это не очень хорошо.
источник