Size: a a a

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

2020 August 06

MK

Maxim Koylo in React — русскоговорящее сообщество
сори за офтоп но интересно сколько весь мир понес убытков из за серверов нпм🤔
источник

И

Иван in React — русскоговорящее сообщество
Oleg Rizhkov
As const?
источник

И

Иван in React — русскоговорящее сообщество
Oleg Rizhkov
Круто, не знал.
а, Андрей уже ответил
ну пусть ссылочка висит
источник

L

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

L

Looch in React — русскоговорящее сообщество
или создатели ts не согласны с синтаксиом const ? (то что он позволяет мутировать)
источник

И

Иван in React — русскоговорящее сообщество
Looch
имхо лучше явно readonly делать через дженерик для не примитивов
зачем? в моём примере типы выводятся полностью автоматически и в самом строгом виде без необъодмости объяснять компилятору, что я возвращаю

зачем что-то писать, если можно не писать? при учёте, что когда ты что-то пишешь, есть вероятность ошибки. а когда ничего не пишешь — вероятности ошибиться нет)
источник

L

Looch in React — русскоговорящее сообщество
Иван
зачем? в моём примере типы выводятся полностью автоматически и в самом строгом виде без необъодмости объяснять компилятору, что я возвращаю

зачем что-то писать, если можно не писать? при учёте, что когда ты что-то пишешь, есть вероятность ошибки. а когда ничего не пишешь — вероятности ошибиться нет)
тоесть as const это не прямое указание компилятору что делать ?
источник

DB

David Bowie in React — русскоговорящее сообщество
🌹
Всем привет.
Хочу передать в другой компонент через NavLink обект из компонента. Если явно задаю строку - все ок. Если же передаю тот обект что нужен - не работает. В чем может быть проблема?

<NavLink>
 to={{
   pathname: “/about”,
   state: { data: {мой объект, который есть в компоненте} }
 }}
>
Данные так не передаются, у него пропсов таких даже нет. Используй стейт-менеджер для передачи данных или в роутах прокидывай
источник

И

Иван in React — русскоговорящее сообщество
Looch
тоесть as const это не прямое указание компилятору что делать ?
это и есть прямое указание компилятору “заморозь вот эту структуру, пжалуста”

как это относится к моей реплике?)
источник

L

Looch in React — русскоговорящее сообщество
Иван
это и есть прямое указание компилятору “заморозь вот эту структуру, пжалуста”

как это относится к моей реплике?)
то что это тоже самое что и ReadOnly<YourType> только через синтаксис похожий на каст и такое впечателние что это какой-то альтернативный синтаксис const которые создатели ts хотели бы видеть в языке вмето const который сейчас
источник

L

Looch in React — русскоговорящее сообщество
напишите as readonly уже тогда
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Oleg Rizhkov
Что ты имеешь в виду?
ну типа коммунити эффектора начинают считать отбитышами потому что они с пеной у рта по поводу и без начинают его впихивать. отношение к комьюнити может сформировать негативный оттенок на самом эффекторе. мне лично не хотелось бы чтоб о нас и о эффекторе плохо думали только потому что он нам очень нравится что мы его готовы продавать везде где можно))
источник

ES

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

ES

Eugene Sternin in React — русскоговорящее сообщество
Тут раз в пару дней появляется чел с пеной у рта за редакс орущий
источник

И

Иван in React — русскоговорящее сообщество
Looch
то что это тоже самое что и ReadOnly<YourType> только через синтаксис похожий на каст и такое впечателние что это какой-то альтернативный синтаксис const которые создатели ts хотели бы видеть в языке вмето const который сейчас
«Я вам не скажу за команду разработки тс, вся команда очень велика» (с)

По сути да, смысл тот же, что и у  конструкции, которую ты написал. Только не нужно руками это делать, компилятор сам может. Зачем? Там можно опечататься, тип нужно объявлять, зачем это всё?

Что авторы тс хотели этим сказать — вопрос не ко мне. У as const много преимуществ по сравнению с рукописными типами, со всеми прелестями можешь ознакомиться по ссылке.
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Eugene Sternin
Кажется, любое комьюнити такое же?)
нуууу, +- где то больше где то меньше, тут просто в чате давно уже была проблема с этим, отсюда и пошли возмущения по типу "секта эффектора". но я вообще считаю что даже если остальные такие же, то это не повод не стараться быть лучше))
источник

L

Looch in React — русскоговорящее сообщество
Иван
«Я вам не скажу за команду разработки тс, вся команда очень велика» (с)

По сути да, смысл тот же, что и у  конструкции, которую ты написал. Только не нужно руками это делать, компилятор сам может. Зачем? Там можно опечататься, тип нужно объявлять, зачем это всё?

Что авторы тс хотели этим сказать — вопрос не ко мне. У as const много преимуществ по сравнению с рукописными типами, со всеми прелестями можешь ознакомиться по ссылке.
ну я ж и написал выше что я это мое ИМХО, если людям удобно то я окей с этим. просто я все чаще вижу что TS это уже не суперсет JS а уже свой отдельный язык практически
источник

И

Иван in React — русскоговорящее сообщество
Looch
ну я ж и написал выше что я это мое ИМХО, если людям удобно то я окей с этим. просто я все чаще вижу что TS это уже не суперсет JS а уже свой отдельный язык практически
я же не против твоего ИМХО, у меня своё есть, мы их обсуждаем

интересно, кстати, если вот этот пример без as const расписать, на сколько строк кода будет больше?
источник

NO

Nikita Olenichev in React — русскоговорящее сообщество
Привет всем, такая ошибка возникает при создании реакт проекта, как ее можно пофиксить? Спасибо
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Nikita Olenichev
Привет всем, такая ошибка возникает при создании реакт проекта, как ее можно пофиксить? Спасибо
https://status.npmjs.org/

нпм отдыхает
источник