Valerii
кстати в VScode флоу подсвечивает ошибки нормально, вебшторм же...
Valerii
Кто на чем пишет? Атом как-то приуныл смотрю =)
Аліса 🏳‍🌈 Байрактарқызы
notepad++
Аліса 🏳‍🌈 Байрактарқызы
(шутка)
Astr0junk
@ValeronGJ storm, но дико тормозит, надо оптимизировать плагины и прочее
Valerii
@ValeronGJ storm, но дико тормозит, надо оптимизировать плагины и прочее
хз, я новый комп взял с топовой конфигурацией, норм =)
Astr0junk
Там не в кофиге дело а в жава машине
Valerii
ага, джава машина у всех одинаковая. Только современное железо отрабатывает за 2 секунды, а старое за 2 минуты. Но дело в джава машине =)
Anonymous
У меня компьютер 8 летней давности и ничего не тормозит
Anonymous
WebStorm летает
Артем
++ моему 10 лет уже
Anonymous
Правда комп у меня топовым был на момент 2010 года
Артем
ссд только поставил
Anonymous
Во, да, тоже самое
Anonymous
SSD даёт максимальный boost
Al
2010 был 8 лет назад ? О_О какой я старый
Anonymous
Valerii
прикрути json валидатор какой-нибудь
есть опыт? подскажи что нить популярное? нашел пару вариантов со 100 звездами, чет хз =)
Артем
о, моему тоже видимо 8 лет. i5 760 вышел в 2010
Margarita
Всем доброго времени суток😊 Такой вопрос: допустим, у меня есть компонент, который использует в разметке дочерние компоненты. Также у компонента есть какой-то код, который выполняется на created. Что произойдет раньше - выполнение кода компонента на хуке created или рендеринг дочерних компонентов?
Zuxriddin
alert("поставьте увидите")
Margarita
Я уже вывела в консоль, я только не могу понять, почему так работает xD
Rafael 🌵
https://github.com/epoberezkin/ajv Я это юзаю
+ Алекс Соколов тоже его советовал когда-то
Margarita
https://ru.vuejs.org/v2/guide/instance.html
> Например, хук created может быть использован для выполнения кода после создания экземпляра:
Margarita
Хм
Danila
> Например, хук created может быть использован для выполнения кода после создания экземпляра:
Ну и да, на крайняк в паренте в креэйтед в консоль что-нибудь и в ребёнке
Rafael 🌵
до тех, пор, пока не вызвана рендер функция родительской компоненты, дочерних компонентов еще не существует
Margarita
Я вывожу лог во время created компонентов и в то время, когда они получают данные из props (то есть в watch делаю еще один лог)
Margarita
И вот почему-то у меня watch в родительском компоненте срабатывает раньше, чем created дочернего ))
Margarita
Я теперь пытаюсь понять, почему так происходит😅
Margarita
Логично было бы, если бы сначала у меня вывелись все логи из created во время создания всех компонентов, которые используются в данный момент, а потом бы уже выводились логи, которые есть во всем остальном коде ))
Astr0junk
Могу предположить что сначала строится дерево компонентов
Astr0junk
Потом маунты сверху вниз
Margarita
Вооот, и я также предположила
Astr0junk
Скорее всего так и есть
Astr0junk
Это логично
Astr0junk
Приготовилось дерево и пошло колбасится в дом
Margarita
По факту что: сначала я вижу в консоли лог из created родительского компонента. Потом я вижу в консоли лог, которые вызывается в то время, когда изменились данные в props (лог в watch). Потом я вижу в консоли лог, который находится в методе, который вызывается из функции в watch. И только после этого всего я вижу в консоли лог, который находится в created дочернего компонента
Margarita
Хм, может быть дело в том, что у меня компонент рекурсивный😅
Margarita
Хотя какая разница😅
Rafael 🌵
Могу предположить что сначала строится дерево компонентов
не может оно построиться, пока не будет последовательные вызовы render функций, потому что не понятно. какое количесвто и каких компонент надо строить
Rafael 🌵
а вот в какой момент высчитывается diff и начинается изнениение dom - я пока не знаю
Rafael 🌵
кстаи, вопрос к тем, кто знает как работает реактивность в vue в какой момент идет пересчет computed свойств?
qluqua
кстаи, вопрос к тем, кто знает как работает реактивность в vue в какой момент идет пересчет computed свойств?
Дока же: "Вычисляемые свойства кешируются и повторно вычисляются только при изменении реактивных зависимостей..."
Rafael 🌵
можно в виде блок схемы
Michael
не хочу
хорошие штуки. первый тебе и код отранспилит как надо заодно, и аннотации уберёт, и никаких // @flow писать нигде не надо. Второй дико быстрый, конфигурируемый и с кучей плагинов.
qluqua
А насчёт вс кода как сделать, что бы по хоткею вставлялся кусочек кода какой-нибудь? Недавно перешёл с саблайма на вс код и страдаю от недостатка таких биндов(
Michael
Насчёт дообучать: чуваки с пониманием типов быстро прошарятся и гораздо быстрее поймут проект с IntelliJ.
Michael
А без понимания я бы не брал)
Valerii
хорошие штуки. первый тебе и код отранспилит как надо заодно, и аннотации уберёт, и никаких // @flow писать нигде не надо. Второй дико быстрый, конфигурируемый и с кучей плагинов.
знаю, я писал на ангуларе 4, но я не могу просто так сказать. "Поцоны бросаем всё что писали пол года и начинаем писать на тайпскрипте, потому что штуки хорошие!"
Alex
зачем бросать то?
Alex
все сочетается отлично
Michael
знаю, я писал на ангуларе 4, но я не могу просто так сказать. "Поцоны бросаем всё что писали пол года и начинаем писать на тайпскрипте, потому что штуки хорошие!"
Если посоны не против на нём писать, то, подставив компилятор tsc с правильным конфигом, ничего не должно отвалиться.
Michael
А всё новое уже с тайп аннотациями.
Valerii
А старое типа будет как есть? =)
Valerii
и половина проекта будет на ТС, вторая на нативном вью
Valerii
ты представь как башню сорвет у человека который придет на проект
Alex
а почему нет? в свободное время можно переделать
Michael
А насчёт вс кода как сделать, что бы по хоткею вставлялся кусочек кода какой-нибудь? Недавно перешёл с саблайма на вс код и страдаю от недостатка таких биндов(
Многое уже встроено в качестве дополнений emmet или типа того. А вообще поищи среди плагинов по snippets: их оч много.
Alex
нормально все с башней будет
Michael
И многие так, кто с типами знаком
Michael
вернее, все
Michael
свободное время, ХАХАХА
переделать)0)000)))))
Alex
у нас приложуха на андроид такая же. треть на яве, две трети на котлине
Alex
норм
Олег
Привет всем. Есть file upload, который сохраняет файлы на сервере и пишит в базу путь. Но при обращении из клиента файл естественно не находиться так как клиент на 8080 порту, а сервер на 3000. http://localhost:8080/uploads/1512548426215_IMG_20171010_143002.jpg 404 (Not Found) http://localhost:3000/uploads/1512548426215_IMG_20171010_143002.jpg - работает
Valerii
я бы наоборот обрадовался.
Ага, я пришел как-то на проект который обещали на vue! Я такой радостный думаю, вухууу вьюха наконец то подъехала! Открываю код, а там на вьюхе только треть кода, часть на backbone, часть вообще пхп рендерит и проксирует все запросы к апи. Буквально пару месяцев назад разгреб это дермище, повыпиливал бекбон и пхп, переписал всё через CORS, и тут в чатике мне советуют прикрутить что-то =)
Michael
ты представь как башню сорвет у человека который придет на проект
просто историю проекта объяснить чуваку, что вот -- накатываем новое, по ходу подпиливания легаси, допиливаем его если уверены в определённом типе и всё такое.