Lev
Надо просто заботать нормальное описание типов для js. Вот тебе и "статическая типизация"
Aλexander
Слава богу
То есть, если я вдруг случайно запилю такой транслятор, то что-то плохое случится?
Завтра
Нет, просто стремиться это популяризовать тупо и бессмысленно
Aλexander
Интересно, почему же?
Aλexander
Никому не нужна статическая типизация и прочие приколюхи прагматичного подхода Котлина?
Lev
так сам котлин не умеет же в ffile to file
ну вот JB компилятор допилят, может и можно будет
Nikolay
будет довольно смешно все это выглядеть
Aλexander
так сам котлин не умеет же в ffile to file
Зачем мне file to file, если я предлагаю транслятор в байткод?
Aλexander
Ха, но теперь возникает трабла - а как дать байткод браузеру? 🙂
Aλexander
До такого я еще не доходил
Aλexander
Заодно придумал себе курсач 🙂
Andrey
Jb вроде придерживают биндинги для реакта, остальное самому видимо. У меня есть один знакомый, который задался целю все делать на котлине, и вроде получается у него.
Nikolay
Ха, но теперь возникает трабла - а как дать байткод браузеру? 🙂
короче страта, компилим все в wasm модуль и загружаем через https://github.com/ballercat/wasm-loader
Andrey
https://github.com/bascan/kotlin-js-example
Nikolay
да это все понятно
Nikolay
тут интерес в том чтобы все встроить в прилажуху на vue
Aibar
/me
Amir
/me
Amir
/me
Nikita
https://paulirish.github.io/es-modules-todomvc/
Nikita
ух круто
Nikolay
лол даже сафари умеет
Aλexander
Apologies.. your browser doesn't support ES Modules.
Nikita
я ссал на твой сафари
Aλexander
/me недоволен
Nikita
теперь и хром умеет, а это важней
Nikita
я просто не люблю сафари, поэтому извиняйте, кого обидел
Nikolay
я ссал на твой сафари
ну и я про то же, что даже эта ссанина умеет в модули
Nikita
эта ссанина скоро научится в полноценную многопоточность
Nikita
хотя хром уже имеет пакет Atomics и ArrayShared
Nikita
она научиться делать Atomics и ArrayShared
Nikita
и они даже хотят добавить обертку над Atomics - Thread
Nikolay
многопоточность в js, теперь оно будет жрать не одно ядро у тебя на полную, а все что есть :DD
Nikita
да писец же
Nikita
фронт на c++, многопоточности и гридах
Nikita
надеюсь что редакторы кода на электроне станут еще лучше
Aλexander
Зачем вам та многопоточность?
Nikita
мне на нее похер. А вот умные люди смогут что-то полезное сделать
Aλexander
Так я же вас и спрашиваю 🙂
Aλexander
надеюсь что редакторы кода на электроне станут еще лучше
Не факт. Много проблем с синхронизацей будет в таком случае.
Nikita
для этого же и выпустили пакет Atomics же
Aλexander
Уже представляю этот редактор, за изменениями в котором не буду успевать следить
Aλexander
А вообще, лучше всего наитивные редакторы, какие бы они не были "unhackable"
Anatoly
Ребят, есть способы как-то перезагрузить keep-alive компоненты или как-то форсированно перерендерить, чтобы все данные сбросились у них?
Anatoly
Что делать?
Anatoly
mounted будет 1 раз у keep-alive компонентов
gearmobile
mounted будет 1 раз у keep-alive компонентов
Там есть же еще куча хуков?
Anatoly
Например?
gearmobile
Например?
Я не помню. Посмотри оф. доки. Lifecycle диаграмму. Там есть хуки на обновление и destroy. Может что подойдет?
gearmobile
У Макса в его курсе было что-то похожее. Я припоминаю. 😊
gearmobile
С keep-alive
Евгений
keep-alive дергает activated и deactivated колбеки
Anatoly
Это в случае с is
Rafael 🌵
Кешируется только vdom, а не dom предаствление
Rafael 🌵
Соответственно при монтировании вызывается хук
Anatoly
На практике - не так )
Rafael 🌵
На практике - не так )
Есть под рукой примерчик в песочнице?
Anatoly
https://jsfiddle.net/43kxkm3d/46/
Igor
Подскажите пожалуйста, как в vue-cli при сборке production прокидывать process.env в само приложение. Мну нужно изменять apiUrl в зависимости от окружения
Rafael 🌵
Оказывается так
Anatoly
В общем, мой вопрос до сих пор актуален )
Anatoly
1 раз вызывается
Rafael 🌵
1 раз вызывается
Не может быть
Anatoly
Да и что мне хук? Мне нужно как-бы "пересоздать" компонент по требованию, чтобы сбросить все данные
Anatoly
Вотчер, который смотрит на эти данные сработает.
Anatoly
А мне нужно, чтобы он не срабатывал первый раз, как и в момент инициализации данных.
Anatoly
Без него никак (
Rafael 🌵
Но судя по твоему описанию, ты хочешь чтобы вотчер не работал как вотчер
Rafael 🌵
Либо патч вотчер чтобы не тригерится при каких то условиях