Anonymous
Далее, мой опыт c Haskell привел к тому, что теперь я везде вижу потенциальные баги в императивном коде. какое то дикое школоло
Michael
Я же говорю заменять надо) А чем шарп лучше питона? По-моему, у них поровну херни, только всякие няшности типа матана на питоне норм
Michael
А ещё я очень люблю синтаксис с отступами, и с удовольствием пользовался бы каким-нибудь кофескриптом с типами, но увы.
Michael
скоростью, типизацией
скорость -- очень, очень спорно. Пытался найти рабочие примеры -- не вышло. Везде вылезают pypy и CPython, и питон приближается к гошечке. Типизация свечку не держал, но там, вроде, с момента присвоения нелья так просто переделать типа как в жс и поддержка иде полчше
Michael
потом все эти python 3
Michael
И комменты к этому посту на хабре тоже так или иначе о том же. Можно заменить эти два на вью, а шарп на реакт)
Anonymous
скорость -- очень, очень спорно. вообще не спорно. пупу это какой то ненужный мусор я не знаю кто им деньги дает. Cython для другого и другой язык, никто это не юзает и не считает питоном. питон это CPython, в котором исполнение любого кода тормозное и ограничено тупо его обьёмом но там, вроде, с момента присвоения нелья так просто переделать типа как в жс всё там можно и более того хреновй скоупинг. до сих пор нет локальных для скоупа переменных как в жс и обьявление переменной может отличаться от фактического места использования вот такой вот казус в трешке есть аннотации типов но они просто "есть". проекты которые их чекают не завезли еще. по сранению в ТС всё очень плачевно. поддержка иде настолько упоротая что PyCharm пришлось пилить собственную типизацию несовместимую со стандартом ну посыл поста в целом понятен. во вью привыкаешь к хорошему и тяжело потом писать на том на чем индустрия
Michael
скорость -- очень, очень спорно. вообще не спорно. пупу это какой то ненужный мусор я не знаю кто им деньги дает. Cython для другого и другой язык, никто это не юзает и не считает питоном. питон это CPython, в котором исполнение любого кода тормозное и ограничено тупо его обьёмом но там, вроде, с момента присвоения нелья так просто переделать типа как в жс всё там можно и более того хреновй скоупинг. до сих пор нет локальных для скоупа переменных как в жс и обьявление переменной может отличаться от фактического места использования вот такой вот казус в трешке есть аннотации типов но они просто "есть". проекты которые их чекают не завезли еще. по сранению в ТС всё очень плачевно. поддержка иде настолько упоротая что PyCharm пришлось пилить собственную типизацию несовместимую со стандартом ну посыл поста в целом понятен. во вью привыкаешь к хорошему и тяжело потом писать на том на чем индустрия
(к последнему абзацу) -- с уверенностью я толкьо об этом)
Dmytro
Подскажите пжлст В компоненте А я обновляю БД и в response хочу сделать bus.$emit В компоненте Б я хочу получить данные, которые я передаю из компонента А Вопрос: где в компоненте Б мне слушать bus.$on?
Astr0junk
Dmitry в криэйте возможно будет гут
Astr0junk
при учете что оба компонена будут уже созданы
Astr0junk
иначе можно стрельнуть в пустоту
Astr0junk
или бас умеет отложенную доставку?
Tair
юзайте vuex
Serge
или бас умеет отложенную доставку?
Нет там никаких доставок. Подписан- вызвалась функция. Не подписан- пук в пустоту будет
Astr0junk
:(
Dmytro
юзайте vuex
Конкретно vuex тут не очень подойдет, мне кажется
Astr0junk
@tairs +
Dmytro
Хотя хз
Astr0junk
Конечно подойдёт
Tair
Конкретно vuex тут не очень подойдет, мне кажется
компоненты создаются и умирают, как вы собираетесь отписаться от bus.$on(...)?
Dmytro
Ну блин, все равно с шиной хочется прошариться :)
Dmytro
компоненты создаются и умирают, как вы собираетесь отписаться от bus.$on(...)?
Да не то что бы и собирался) Тут не проект даже, чисто перделка
Dmytro
Но проблему понял Пойду в vuex
Tair
Да не то что бы и собирался) Тут не проект даже, чисто перделка
потратьте время на vuex, я тоже не хотел в нем разбираться, пока не вник
Dmytro
Всем спасибо
Dmytro
потратьте время на vuex, я тоже не хотел в нем разбираться, пока не вник
Да я то в нем разбираюсь Просто хотел в конкретно этом моменте использовать шину
Dmytro
Но теперь ясно что есть подводные камни и лучше забить на неё
Tair
Но теперь ясно что есть подводные камни и лучше забить на неё
отписаться вы сможете, просто нужно будет не забыть об этом
Tair
это просто был риторический вопрос
Serge
Но теперь ясно что есть подводные камни и лучше забить на неё
Нет там никаких камней. Просто это считается говнокодом
Dmytro
Нет там никаких камней. Просто это считается говнокодом
Ну я понял уже, да) Думал эт чот полезное, а так тогда и разбирать не буду
Stanislav
https://t.me/andrew_r_notes/82 Хорошая заметка. Заменить Реакт на Vue
Oleh
Анатолий
Oleh
ахах
Anonymous
Ребят как отследить изменение высоты окна браузера?
Stanislav
Tair
Ребят как отследить изменение высоты окна браузера?
https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onresize
Anonymous
https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onresize
У меня div должен зависеть от высоты окна браузера - 74px
Anonymous
Как это и куда это прописывать?
Tair
кажется щас такое через CSS уже можно делать
Anonymous
Вот невозможно
Tair
Вот невозможно
что то типа position: static; height: 100%; padding-bottom: 74px; и все что внутри будет отступать на 74px
Tair
это стиль наверное проще на body натянуть
Anonymous
Да это же не работает)
Anonymous
Потомучто родитель должен иметь фиксированную высоту)
Anonymous
С этим vh
Anonymous
Пока я дойду до дочернего элемента все должны иметь 100%
Anonymous
И скрол вниз будет
Tair
работает
https://jsbin.com/xomorizowa/edit?html,css,output
Alexey
орнул
qluqua
Тоже проорал чёт)
Sergey
+ ))
Tom
в реакт чат!
Dmytro
Ребят, а правильно ли я понимаю? В компонентах лучше вызывать vuex actions, а мутации делать уже внутри actions Или если в экшене кроме как мутации ничего нету, то это будет избыточностью?
Tom
откуда кадр?
Анатолий
откуда кадр?
откуда-то из других чатов
Stanislav
откуда кадр?
Убойный фронтенд
Pavel
Ну и всегда вызываешь экшны в компонентах и не этой сборной солянки
Dmytro
там может быть несколько мутаций вместе
Ну понятно что может, я скорее о конкретном случае: в экшене только одна мутация Выше ответили
Pavel
Я дергал и мутации и экшны и компонентах, так себе затея
Pavel
Лучше создать экшн на мутацию
Pavel
Путь и избыточно порой бывает, но зато чисто и в едином стиле
🐏 Alexander
Ребят, а правильно ли я понимаю? В компонентах лучше вызывать vuex actions, а мутации делать уже внутри actions Или если в экшене кроме как мутации ничего нету, то это будет избыточностью?
в документации четко показано, что мутации вызываются внутри экшенов, хотя их и можно вызвать в компоненте, я бы строго запретил это делал, т.к. экшены являются публичным АПИ сторы для изменения состояния
Dmytro