Timofey
может кто нибудь скинуть ПРИМЕР того как компоненту описывать propTypes в typeScript (не функциональному)?
Andrew
всеголишь
Stan-Artem
нет, стрелке я меняю класс
а какая у нее длина?
Stan-Artem
а какая у нее длина?
и это массив?\
Artem
Ну не игнорьте
да просто придумать сложно как тебе ответить
Александр
https://www.typescriptlang.org/docs/handbook/jsx.html
Но я не верю что это нельзя самому было найти, это базовая документация с которой надо ознакомится прежде, чем начинать
DErek
да просто придумать сложно как тебе ответить
почему оно так базарит если я продакшин собрал ?
Artem
ну хоть куда смотреть скажи
в ошибку, в словарь английского языка. Ну или в дооку
Artem
If you would like to build this for production, run npm run build:prod (or yarn build:prod).
DErek
If you would like to build this for production, run npm run build:prod (or yarn build:prod).
хммм. он говорит о том что react-error-overlay включаен в бандл
Александр
это очень просто гуглится
Гугление - навык утерянный в настоящее время, есть же телеграмм
Artem
хммм. он говорит о том что react-error-overlay включаен в бандл
в ошибке? он говорит, что его не суждено использовать для прода и что нужно убедиться, что он НЕ в бандле, чтобы сократить размер последнего.
Artem
что говорит о том, что для разработки - грузи его в dev Dependencies
Александр
может кто нибудь скинуть ПРИМЕР того как компоненту описывать propTypes в typeScript (не функциональному)?
Гугл кстати понимает natural language, пишите просто google: how to type react components with typescript и профит
Александр
https://github.com/piotrwitek/react-redux-typescript-guide
Это на потом, сначала надо с основами разобраться
Evgenii
Ну человек просил пример как типизировать класс компонент)
Evgenii
там он есть)
Evgenii
вот тут еще неплохо https://github.com/typescript-cheatsheets/react-typescript-cheatsheet
MVD
Через что запускать конфиг вебпака, если он написан на TS?
Cenator 🐈
У вебпака это встроено, нужно только правильно файл назвать
Timofey
как в методах лайфцикла отключить требования прописывать сигнатуру в typescrip?
Timofey
Чо
ну линтер хочет что бы я написал сигнатуру для render.
Тимофей 🛴
ну линтер хочет что бы я написал сигнатуру для render.
В сообщении об ошибке есть правило линтера, найди его в доке и настрой
Timofey
В сообщении об ошибке есть правило линтера, найди его в доке и настрой
Предлагаешь мне отключить требования описать для всех методов?
Тимофей 🛴
Предлагаешь мне отключить требования описать для всех методов?
Посмотрел в свой проект с tslint у меня там recommended + несколько переопределений, все работает ок
MVD
У вебпака это встроено, нужно только правильно файл назвать
Не получается запустить, что значит правильно назвать?
MVD
https://stackoverflow.com/a/31906902
Я про typescript говорил
Cenator 🐈
Я про typescript говорил
Я в курсе, бабель и тс поддерживает
MVD
а зачем мне бабель вообще?
Cenator 🐈
Чтобы он прогнал конфиг
Cenator 🐈
Тут скорее вопрос "Почему у тебя все еще нет бабеля?"
MVD
потому что ts умеет транспилить код
🦜
потому что ts умеет транспилить код
а в jsx он умеет без бабеля?
MVD
Мне просто нужно вебпак запустить с ts конфигом
Андрей
Через реф хочу получить тело слайдера. Почему в CDM приходит ундефинед?
Андрей
Это слик если что
Kirill
Ребят, всем привет, такой вопрос. Норм ли вообще инлайново свг вставлять ? Есть допустим 3 навлинка, у каждого внутри есть картинка и текст, и когда активный, то нужно цвет картинки менять. Как лучше всего сделать ?
Андрей
А почему не закрыл > > >
А вся разобрался. Не понял что не закрыл?
Viacheslav
Господа, а вы юзаете автосейв в редакторе?
The Max
Без него никуда
Anzor
Добрый вечер. Использую react-scroll. В проекте вот такая вложенность <Container> <Component1/> <Component2/> </Container> Как вызвать скролл на Component2 из функции внутри Component1 ? Заранее спасибо
Александр
а в jsx он умеет без бабеля?
Конечно умеет, причём умеет в разные фабрики для jsx (то есть не только в React.createElement транслировать). Так что с typescript Babel не нужен от слова совсем, с кучей его плагинов для разных ecma proposels, что в итоге не понимаешь на каком языке пишешь, каша из расширений. Тайпскрипт же представляет из себя цельный язык, с известной спекой в которую можно ткнуть. Я знаю что в данном чате принято как-то исторически подтрунивать над пользователями ТS, мол они начитались хипстерских статей... впрочем не очень хочется очередной холивар разводить. Тут все же по реакту чат.
Nata
Ребят, посоветуйте проверенный датапикер пожалуйста
rovnyart
Material-ui-pickers
rovnyart
Material-ui-pickers
Если не нужно интервалы уметь выделять
Yura
Пацаны не кидайте камнями - где лучше делать ajax запросы - если полученый ответ я устанавливаю в setState ? Да так что бы не было зацикливания перерисовки
Yura
сори за мой русский
Denis 🇺🇦
Делаешь его в comp did mount
Denis 🇺🇦
С ответом потом шо хош делаешь
rovnyart
С ответом потом шо хош делаешь
кроме собственно setState :)
Yura
кроме собственно setState :)
так я обо жто м )Типо перересует
Yura
может как то стайт проверять ?
rovnyart
может как то стайт проверять ?
я бы посоветовал идти модным молодежным путем и использовать хуки затаскивать данные в useEffect, там же и записывать в стейт. но по своему опыту могу сказать, что это не всегда возможно, если проект погряз в hoc-ах и рендер-пропсах и весь написан на классах. но если новый пишешь - то лучше не придумать. есть куча статей на эту тему, например вот https://www.robinwieruch.de/react-hooks-fetch-data/
Artem
В доке черным по белому, обратись туда
Вот в этом? тут ничего про это не сказано https://ru.reactjs.org/docs/state-and-lifecycle.html
Александр
С известной спекой?) Тыкните меня в неё.
Да не буду я доказывать в этом вопросе что-то, мнениями обменялись уже, выводы сделали. Давайте про реакт лучше )