Size: a a a

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

2021 January 17

И

Иван in React — русскоговорящее сообщество
Soltukiev Malik
поэтому юзают TS?
что?
источник

AB

Artyom Burkan in React — русскоговорящее сообщество
Soltukiev Malik
Будет ли браузер понимать TS в ближайшее время? Было бы круто выбросить js и перейти полностью на TS.
TS спроектирован как надмножество над JS. Вполне возможно, что такой вариант развития событий возможен. Если такое будет, то явно не скоро
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Иван
js и так типизированный язык
Охи дед, на слове ловишь
источник

RS

Roman Still in React — русскоговорящее сообщество
Sm•ok 😈✔️
Если так прям нужно, то вешай хуки на ключи объекта)))
Ну это не костыль по твоему?
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Roman Still
Ну это не костыль по твоему?
Нет
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Иван
что?
ну, TS юзают наверное потому что js уже типизирован
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Тогда жс это костыль)
источник

RS

Roman Still in React — русскоговорящее сообщество
Sm•ok 😈✔️
Тогда жс это костыль)
С этим можно согласится
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Roman Still
Ну это не костыль по твоему?
Было бы плохо если было бы наоборот
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Реакту незачем делать глубокое сравнение объектов
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
В 99% случаев это бесполезно. Ради 1% не будут делать ведь
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
А если тебе нужно, перед сетом проверь старый и новый
источник

RS

Roman Still in React — русскоговорящее сообщество
Мы о разном говорим, ты о сравнении объектов, а я о том что если ты юзаешь стейт как объект, то ответственность компонента недостаточно разделена
источник

И

Иван in React — русскоговорящее сообщество
Soltukiev Malik
ну, TS юзают наверное потому что js уже типизирован
js — язык со слабой динамической типизацией
ts — язык с сильной статической типизацией

Это два разных вида типизации со своими преимуществами и недостатками. Достаточно странно будет придти на верфь и сказать «а чего это у вас корабли без колёс? Давайте колёса поставим», не находишь?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Иван
js — язык со слабой динамической типизацией
ts — язык с сильной статической типизацией

Это два разных вида типизации со своими преимуществами и недостатками. Достаточно странно будет придти на верфь и сказать «а чего это у вас корабли без колёс? Давайте колёса поставим», не находишь?
я вроде ничего не говорил, почему там нет типизации или еще чего-то
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Roman Still
Мы о разном говорим, ты о сравнении объектов, а я о том что если ты юзаешь стейт как объект, то ответственность компонента недостаточно разделена
Объект чаще всего является группировкой каких то данных. Неким неймспесом. Поэтому в определенных кейсах это позволительно и все ок
источник

И

Иван in React — русскоговорящее сообщество
Soltukiev Malik
ну было бы круто сделать js типизированным, без надобности интерпретировать ts в Js
«Было бы круто сделать js типизированным»
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
зачем цепляться за слова, что Js слабо типизированный или нет, все ведь понимают, про какую типизацию я говорю
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Иван
«Было бы круто сделать js типизированным»
между "почему нет" и "было бы круто" есть огромная разница
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
разный смысл вообще
источник