Search
Write a publication
Pull to refresh
0
0
Send message
«Проблематика» перед первой главой написана правильно, согласен. Однако, нижеследующие упрощения будут крайне вредны для новичков. Согласитесь, что «обновление экрана» и «обновление состояния» — не одно и тоже, и даже не аналогия.

Ведь чтобы обновить компоненты страницы, необходимо связать данные и представление. Это не задача redux. Если view-слой приложения написан на React, то связывание скорее всего будет осуществляться через hoc-коннектор react-redux (+ опционально reselect), для Vue — Vuex и т.д.

Я надеюсь мы поняли друг друга ;)
Если вы еще раз посмотрите на картинку, то можете заметить такой объект, как Store. Store хранит в себе Reducer’ы.

Store не хранит редьюсеры — это объект с несколькими основными функциями: dispatch, getState, subscribe, через которые осуществляется взаимодействие с состоянием и оповещение о его изменении. Редьюсеры — функции, которые определяют правила обработки веток стейта.

Короче говоря, Reducer знает, как декомпозированно обновлять экран/view.


Редьюсер вообще ничего не знает про то, как обновлять экран/view. Более того — сам Redux об этом ничего не знает. Это библиотека, предоставляющая инструменты для работы со стейтом и она не завязана ни с чем.
Статья неизбежно напомнила про школьную забаву со спирографом! Спасибо автору!
Автору спасибо за наглядность, очень интересно посмотреть на «невидимый» человеку мир. Есть так же очень интересный ролик Veritasium про мир в УФ-диапазоне.
13 лет, кросс-ассемблер, работа с железом… Оказывается не все так плохо и теперь я спокоен за наше ближайшее будущее :)
Я по-моему написал выше не только «просто поучиться новому», там как минимум еще 3 причины. Надеюсь, что мой ход мысли понятен из того комментария. Периодически общаюсь с бывшими коллегами, которые предпочли остаться или слишком на долго задержались в зоне комфорта — теперь они либо безнадежно отстали по знаниям и з/п, либо им приходится догонять индустрию из-за долгих отлагательств, а с возрастом переучиваться/учиться все сложнее и сложнее.
Для меня это очевидно: не дать «закиснуть» мозгу, научиться учиться новому, расширять границы сознания, иметь несколько точек зрения на единицу вопроса и т.п.
У меня ребенок и мы с женой вполне пережили его зубы, инфекции, газы. Да, тяжело, но в жизни не бывает легко, что с ребенком, что без. Ребенок растет, появляются другие проблемы, с которыми предстоит справляться. Это становится обычным делом и очередная планка «хардкорности» жизни переступается. Без детей так же можно погрязнуть в работе и истощить себя до болезней, как психологических, так и физических. И произойдет это незаметно. Кстати, мой эгоизм с появлением ребенка никуда не делся :)
Потому что люди пытаются внешними факторами оправдать собственную лень и инертность. Зачем что-то менять и подстраиваться под обстоятельства, выходить из зоны комфорта?
Абсолютный рекорд скорости принадлежит СССР — 15 апреля 1968 беспилотный «Союз» под названием «Космос-213» пристыковался к однотипному «Космосу-212» всего через 47 минут после старта.

Я до работы добираюсь в полтора раза дольше…
Как бывший сотрудник, работающий за компьютером, могу сказать, что места было даже гораздо больше.
То есть для вас равнозначно сравнение спрятанных в днище батарей и газовых баллонов на крыше?
Проверка кандидата службой безопасности занимает пару часов от силы. Мне просто позвонили оттуда и задали несколько простых вопросов, после которых пожелали успешного трудоустройства в их компании. Откуда у вас информация про 1-4 месяца? Лично у меня весь процесс занял не больше недели.
и ездить с лампой на приборке и орущим бортовым компьютером, красота
«Press home to unlock» — это такой тонкий троллинг на главной картинке?
С днём хаброждения!
Одного у меня «god rays» на данном примере вызывают ощущение, что задний фон — это некая стена? Видимо, не хватает более сложного «задника» (горы, лес, облака)
Было бы круто увидеть в статье ссылку на код на github.
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity