Святослав
над классом Collection кажется нужен декоратор @observer
Он же для реактовских компонент нужен. Не?
Vladimir
Он же для реактовских компонент нужен. Не?
для любых наблюдателей вроде
Святослав
для любых наблюдателей вроде
Написано так The observer function / decorator can be used to turn ReactJS components into reactive components. но я щаз попробую конечно
Vladimir
Святослав
🤖Iliushen
Друзья вопрос: как перенести одну языковую библиотеку с ключами на другой сайт не в рукопашку?
Святослав
попробуй ещё в reaction заменить this.size на {...this.size}
а ведь так получилось -----size= 0 -----size= 1000
Святослав
попробуй ещё в reaction заменить this.size на {...this.size}
Но это получается опять - что я слежу не за size, а за его полями то есть не то что хотел я
Святослав
Обсерв от мобх-реакт
mobx-react не имеет observe
Ilya
лол... при чём тут "уходит"? функциональные не заменяют классовые.
Ну это скорее дань обратной совместимости :) нам пообещали что их не деприкейкнут как минимум ещё один мажор :) но никто не обещал им вечную жизнь
Oleg
пока не заменяют
ну вот когда заменят (то есть, когда можно будет делать на функциях вообще всё), вот тогда и поговорим о выпиле классов.
Андрей
Если залогинен человек то делать редирект таким способом правильно или нужно у useEffect писать ?
Alex
добавь мне на функции метод addTransform из jexl.
Ммм…шта? В чём сложность то и что сдеать надо?
Андрей
мне кажется не депрекейтнут, т.к. у самого фэйсбука херова туча компонентов на классах
Можно вынести из кодовой базы реакта как это было с проп-тайпсами.
Alex
Обработка ошибок.
Что именно? Можно более конкретно?
Андрей
Что именно? Можно более конкретно?
ComponentDidCatch. Да и эффективный рендер на хуках куда сложнее построить, имхо.
Oleg
Ilya
мне кажется не депрекейтнут, т.к. у самого фэйсбука херова туча компонентов на классах
Рискну вангануть что их просто вынесут в отдельный пакет аки React-dom (так себе аналогия конечно, но я думаю мысль понятна)
Vadim
ты почти повторил это
У нас группа рерайтеров. Забыл?
Ilya
ты почти повторил это
Ну вот, нас уже двое :) вангователей, я не поглядывал, честное пионерское :) Ну это как минимум не лишено смысла, т.к. с растущей популярностью подхода, будут появляться решения которые class api вообще использовать не будут и это просто оверхед в ключевой зависимости
Vadim
это не проблема. Пишется утила и реформатиться код
судя по их описанию в доке - не все так просто)
🦜
Зачем вам const ? Вам: let PI = 3,14 Не устаивал?
если переменная не изменяется по ходу листинга программы, она должна быть записана как const
Oleg
это не проблема. Пишется утила и реформатиться код
в натуре... просто посидел часик, и пол проекта отрефакторил.
Ilya
это не проблема. Пишется утила и реформатиться код
Вроде даже уже потуги есть автоматизировать, но что-то там все не "сростается", ну оно и понятно логика просто концептуально другая
Geoshly Williams
Про const он был прав. Про let ошибался. Const не нужен.
Использование const читаемость кода улучшает, сразу видишь что должно меняться, что нет
voix
А лучше, чтобы ничего не менялось. )
Geoshly Williams
А лучше, чтобы ничего не менялось. )
ну если хуки есть, то там ведь видно еще по квадратным скобкам и парным сетовским констом
.
если переменная не изменяется по ходу листинга программы, она должна быть записана как const
И что это означает? 1) значение переменной больше нельзя менять под страхом увольнения. 2) если заходите значение переменной изменить то смените const на let и меняйте себе. 3) я проверил работу программы только и только с этим значением переменной. За остальные значения я не отвечаю. Что это значит? Const не нужен. (С)
🦜
И что это означает? 1) значение переменной больше нельзя менять под страхом увольнения. 2) если заходите значение переменной изменить то смените const на let и меняйте себе. 3) я проверил работу программы только и только с этим значением переменной. За остальные значения я не отвечаю. Что это значит? Const не нужен. (С)
let должен использовать тогда, когда по листингу программы нужно менять значение переменной записанной с помощью let. const не дает изменить тип переменной и не поломать программу ниже по листингу, когда какой-то умник сменить в let массив на объект или число на bool
Alexey
const pi = { value: 3.14 }; pi.value = 3;
.
Это let не нужен )
Let был бы не нужен если бы изначально при создании JavaScript отсутсвие var означало бы то что сейчас означает let. Но … поезд ушёл. А жаль.
Geoshly Williams
Anonymous
Есть токены в куках и авторизационные куки с флагом httpOnly, для защиты от XSS. А как кто борется с CSRF? Прежде всего вопрос к тебе @sovasergey ты должен знать
Vladimir
const pi = { value: 3.14 }; pi.value = 3;
Object.defineProperty(pi, 'value' ...
Alexey
Object.defineProperty(pi, 'value' ...
можн, да, ридонли я прост к тому, что конст не совсем прям "конст" )
.
звучит логично 👍🏿
Я рад что есть люди которые это понимают. Const не нужен. (С)
🦜
Я спросил три вопроса. Вы не ответили на них. — вы можете, если вам НЕОБХОДИМО изменить значение переменной в программе, сменить const на let? Или нет?
сменишь, но только создаешь лишний контекст в голове разработчика т.к он будет думать это эта переменная изменяется по типу, а не по значению переменной
Alexey
если переменная используется во внутреннем (по отношению к объявлению) скоупе, можно shadow-нуть её
Egor
Я рад что есть люди которые это понимают. Const не нужен. (С)
вообще лучше создать новую переменную, чем изменять старую
.
Можно ведь копирнуть ее, если надо, но саму константу не менять при этом
Почему? Вы начали получать значение pi с сервера с заданной вами точностью и использовать это значение в своей программе. Почему вам не позволено это делать? Причина? Const не нужен. (С)
Geoshly Williams
Я не вижу логической связи в Ваших мыслях
voix
А эффекты?
Для эффектов надо иметь отдельное место в приложении же.
Alexey
кто хаскелистов сюда позвал?
voix
В элме даже генерация рандомного числа делается через cmd )
Andrey
Чем вам let PI не подходит?
семантикой? вот просто прям грустно: 2019, чуваки дерутся с let и const напомнило типа из мема, который форсил, что Земля плоская, а остальные шароебы
🦜
Ясно, автор остолоп
Geoshly Williams
сразу видно человека, кто не сильно знаком со спецификациями ES
.
да
Отлично. Тогда зачем вам const?
No
слишком жирно, что даже тонко