Konstantin
Можно использовать отдельные библиотеки для того, чтобы менеджить нормализованный Store, но стоит ли оно того?
Anonymous
Доброй ночи.
Я где-то читал что на англ. версии learn.javascript.ru( javascript.info ) информация по js актуальнее и больше.
Но я сравнил статьи и статей вобщем на русской версии оказалось больше. Собственно вопрос: стоит читать англ. версию или русскую?
Anonymous
Ты какую читал?
Anonymous
Ты английский через интернет учил?
IronMyLaces
Подскажите пожалуйста название канала по JS для начинающих?
Pavel
@js_noobs_ru
Maksim
Господа, в чем преимущество нормализованного Store в Redux перед обычным? В теории, это удобно, так как не приходится много вложений объектов друг в друга делать, но на практике это со временем превращается в базу данных с кучей зависимостей, которые просто адово разбирать при написании новых action'ов
Даже на самом простом примере вложенная структура значительно проще - добавим новое событие в reducer, например, добавление child элемента в parent
- Вложенная: нужно просто через action передать id parent'а и в массив внутри него добавить новый объект
- Нормализованная: нужно через action передать id parent'а, потом создать новый child-объект отдельно, запомнить его id, а затем в массив id внутри parent'а добавить новый id child'а
Преимущество в том что все сущности в единственном экземпляре. Например у тебя есть посты с вложенными комментариями, и у поста и у комментария есть юзер. Допустим один из юзеров изменился, что бы привести стор в актуальное состояние нужно найти все посты и проверить их юзеров, найти все комментарии и тоже проверить их юзеров. В нормализованном сторе это произойдёт в одном месте
IronMyLaces
Ilia
Господа, в чем преимущество нормализованного Store в Redux перед обычным? В теории, это удобно, так как не приходится много вложений объектов друг в друга делать, но на практике это со временем превращается в базу данных с кучей зависимостей, которые просто адово разбирать при написании новых action'ов
Даже на самом простом примере вложенная структура значительно проще - добавим новое событие в reducer, например, добавление child элемента в parent
- Вложенная: нужно просто через action передать id parent'а и в массив внутри него добавить новый объект
- Нормализованная: нужно через action передать id parent'а, потом создать новый child-объект отдельно, запомнить его id, а затем в массив id внутри parent'а добавить новый id child'а
Сорян, для хранения данных с OLTP нагрузкой ничего лучше не придумали
Nathan
подскажите как Audio().play() запустить ?
обойти Domexception
Den
окей, замечательно, вы любите забивать на вопросы - это выяснили
Den
относительно сборки компонентов удалось только выйти на то что они перегоняются в AST и выводятся как целевой html
Den
однако я хз как быть вот с этим:
- mounting
- связки
- переменные
- scoped styles
- поддержка jquery
Maksim
держи в курсе
Den
никого держать не собираюсь, ответьте на вопрос
Николай
Vlad
пасаны, кто за эвент луп шарит?
тут ведь все за одну итерацию выполняется?
https://codepen.io/c_tn/pen/arwybE
Anonymous
За requestAnimationFrame не уверен
Anonymous
А так, да
Anonymous
Если ты имеешь ввиду выполнение колбеков
Maksim
А так, да
как да, если там сет таймауты и промисы?
Maksim
Anton
Maksim
Anonymous
Как только промис решается или если он уже был решён, он ставит в очередь микрозадачу на исполнение колбека, в конец очереди основных задач. Возможно я в своем ответе не прав если формирование списка микрозадач на выполнение происходит в конце итерации жизненного цикла.
Kenan
о, майнер
Maksim
Vlad
о, нормально вы тут
спасибо
Anna
Igor
ребят, почему нпм при запуске watch:all выдает ошибку?
Igor
все правильно написано
Igor
предыдущие скрипты работают
Igor
ругается на parallelshell
Igor
Dzhanik
Igor
Foma
Igor
А что ты собираешь?
простая сборка сайта, скрипты стили чтоб компилились , да окно перезагружалось
Igor
в общем то все
Foma
Сервер или фронт?
Igor
ну и картинки
Igor
сервак
Foma
Express generator а потом к нему добавить модулей?
Igor
Igor
не знаю просто такого
Igor
нашел решение
Igor
там надо было строчку заменить в самом parallelshell
Rodion
Помогите я не могу понять, вот у массива есть Array.constructor не могу понять что это, и в чем отличии от Array.prototype.constructor . На MDN про Array.constructor нет ни слова
Rodion
это я уже прочитал
Rodion
я не могу понять почему prototype.constructr это другое
stay
stay
Он берет его из цепочки прототипов
stay
Anonymous
Я
Здравствуйте, прежде всего спасибо за предложение работы, но я вынужден отклонить ваше предложение из-за финансовой стороны вопроса. Благодарю вас за проявленный ко мне интерес и желаю вам успехов в поиске достойного кандидата)).
HR
Привет, Артем) Спасибо за предоставленную информацию. Какая зп была бы интересной (на испытательный и после?)
Я
Которую в принципе и озвучивал на собеседовании на испытательный срок - 350$ , после испытательного 500 $
HR
Да, на данный момент не готовы Вам предложить такую зп.
Рада нашему знакомству. Остаемся на связи)
Жёстко))
Denisio
Это в неделю?
Anonymous
в месяц)
Kenan
Anonymous
я джун)
stay
Как-то больно, это на джуна? Где такой грабеж?
Rodion
норм
Anonymous
Украина,Львов))))
Rodion
когда я джуном был я стока и получал
Rodion
и получаю
Rodion
Челябинск
Loggy
Так стока не дали)
stay
Как-то совсем грустно.
Denisio
О Челябинск
Maksim
В Москве в 2010 джун 1к$ помню
Rodion
в моксве в 2019 джуны стока и получаюти
Maksim
думаю да, наверно побольше даже
Rodion
я гуглил
Rodion
от 60к рублей зп начинаются
Rodion
в Челябинске от 15к
Rodion
такой разброс
Rodion
прям
Max xbim 🌴
так курс упал, в 14 же, поэтому так и осталось 1к
Anonymous
Если честно то я в ахере просто)) у нас охранники в херовом супермаркете получают 350$ и официанты 550 +-, с каких пор прогеры,пусть и джун левела стоят дешевле?))
Славик
у охранников и официантов нет перспектив развития и удобного офиса