Size: a a a

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

2021 February 14

MP

Mikle Polovkin in React — русскоговорящее сообщество
Alexander
В общем я пока не ощутил в чем реальная польза Тайпскрита возможно на слишком мелких проектах работаю
Сядешь пару раз себе на яйца с непонятно откуда вязвшимися undefined, и поймёшь)
источник

A

Angry in React — русскоговорящее сообщество
Mikle Polovkin
Сядешь пару раз себе на яйца с непонятно откуда вязвшимися undefined, и поймёшь)
"Сесть" на андефайнд можно и с ТС, если нет понимания, как работает JS в рантайме
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Angry
"Сесть" на андефайнд можно и с ТС, если нет понимания, как работает JS в рантайме
Пример можно?
источник

A

Angry in React — русскоговорящее сообщество
Таймураз Кайтмазов
Пример можно?
Допустим, какая-то функция, которой обещают вернуть число, получаемое с сервера и кто-то так и написал. При отсутствии проверки андефайнд остановит поток
источник

🐟🐠

🐟Andrey 🐠Lukin in React — русскоговорящее сообщество
Дак это дело не в тс а в человеке который не типы не верно описал
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Angry
Допустим, какая-то функция, которой обещают вернуть число, получаемое с сервера и кто-то так и написал. При отсутствии проверки андефайнд остановит поток
Ну это уже проблема разраба на бэкенде
источник

A

Angry in React — русскоговорящее сообщество
Я уже молчу про контекст, который движок может перетереть и ТС ни о чём не возмутится во время разработки, а в рантайме ошибка
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
В общем, как факт ты прав, но это в большинстве своем проблема херовой типизации (человека, который описал типы)
А это уже свойственно любому языку
источник

AB

Andrey Belin in React — русскоговорящее сообщество
Всем привет. Можно сделать автобиндинг, чтобы каждый раз функцию не биндить к this?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
вроде через стрелку можно прописать
источник

IN

Igor N in React — русскоговорящее сообщество
Andrey Belin
Всем привет. Можно сделать автобиндинг, чтобы каждый раз функцию не биндить к this?
ваши курсы устарели)
источник

AB

Andrey Belin in React — русскоговорящее сообщество
Igor N
ваши курсы устарели)
?
источник

AB

Andrey Belin in React — русскоговорящее сообщество
Yarik Pesochenski
вроде через стрелку можно прописать
всм
источник

IN

Igor N in React — русскоговорящее сообщество
Andrey Belin
?
уже сто лет как никто не биндит) Есть стрелочные функции, есть функциональные компоненты
источник

AB

Andrey Belin in React — русскоговорящее сообщество
Покажите пример пжлст
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Andrey Belin
всм
Ну типо вот пример моего кода
this.changeTxt = () => {
     if (document.getElementById('input').value !== '') {
       this.setState(state => ({
         textBtn: !state.textBtn
       }))
     }
   }
источник

IN

Igor N in React — русскоговорящее сообщество
Yarik Pesochenski
Ну типо вот пример моего кода
this.changeTxt = () => {
     if (document.getElementById('input').value !== '') {
       this.setState(state => ({
         textBtn: !state.textBtn
       }))
     }
   }
А зачем тут this в начале функции?
источник

BA

Bauka Alimgazy in React — русскоговорящее сообщество
Igor N
уже сто лет как никто не биндит) Есть стрелочные функции, есть функциональные компоненты
Стоп, а в стрелочных функциях не надо биндить? Я думал единственное отличие стрелочных от обычных в синтаксисе объявления
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Igor N
А зачем тут this в начале функции?
Эта функция кнопки onClick вообще, я просто взял пример как я саму функцию в конструкторе внутри класса прописываю
источник

A

Alexander in React — русскоговорящее сообщество
Bauka Alimgazy
Стоп, а в стрелочных функциях не надо биндить? Я думал единственное отличие стрелочных от обычных в синтаксисе объявления
И в привязке контекста
источник