Size: a a a

React: русскоязычное сообщество

2018 March 04

NK

ID:516385521 in React: русскоязычное сообщество
Крутяк ! Есть же у нас в России Светлые Головы !
Не так всё печально значит !
Дай Бог всех благ и удачи во всём, Юр !
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
ID:516385521
Мержить пока боюсь, вдруг ещё нажму чё нить, то чуть попозже, когда поумнею хоть немного
Ок, как тебе удобней )
источник

NK

ID:516385521 in React: русскоязычное сообщество
Юра Чеботаев
Ок, как тебе удобней )
А вот этот yarn.lock в самом конце - это его тоже надо закинуть куда то ?
Ато эпп вроде открывается, но поле для ввода - не работает. Зато если нажать Добавить - то добавляются только лишь черные точки
источник

NK

ID:516385521 in React: русскоязычное сообщество
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Гм.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Странная ошибка.
источник

NK

ID:516385521 in React: русскоязычное сообщество
Юра Чеботаев
Странная ошибка.
Я же всё твои правки сначала вписываю в визуал студио код, а потом через гит-баш - закидываю всё на гит-хаб.
А в самом низу - есть yarn.lock. И я не знаю что с ним делать
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Игнорируй. Я просто пользуюсь yarn-ом вместо npm-а и он такой артефакт после себя оставляет.
источник

NK

ID:516385521 in React: русскоязычное сообщество
Вот щас зайди пожалуйста на мою страничку, я как раз туда всё запушил. Чё ему не нравится?
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
ID:72036040
Главная концепцая, все разбивать на микроТаски и опереирвоать ими в четкой последовательности. function-tree, конечные автоматы, вот это все очень явно и понятно, хорошо поддерживается. При этом места для хаков остается куча, вопрос больше не в том как что-то сделать, а вот, не стоит ли это запретить делать...
Концепция мне нравится. Но есть несколько мыслей, которые меня беспокоят по этому поводу:
Как передавать мета-данные между экшенами в цепочки. Я уверен, что на достаточно крупном проекте их так или иначе придется передавать. Например, на работе я использую второй аргумент, предоставляемы redux-thunk-ом — getState, чтобы собрать разрозненные данные.
И поскольку дело происходит в скоупе одной функции, данные между экшенами шерятся «из коробки».
источник

NK

ID:72036040 in React: русскоязычное сообщество
Юра Чеботаев
Концепция мне нравится. Но есть несколько мыслей, которые меня беспокоят по этому поводу:
Как передавать мета-данные между экшенами в цепочки. Я уверен, что на достаточно крупном проекте их так или иначе придется передавать. Например, на работе я использую второй аргумент, предоставляемы redux-thunk-ом — getState, чтобы собрать разрозненные данные.
И поскольку дело происходит в скоупе одной функции, данные между экшенами шерятся «из коробки».
Все лежит в this. Еще сейчас делаю так что entryPayload (для Цели) и еще ряд параметров будут прокидываться в коллекции вторым аргументом
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
ID:72036040
Все лежит в this. Еще сейчас делаю так что entryPayload (для Цели) и еще ряд параметров будут прокидываться в коллекции вторым аргументом
this потребует две вещи: задавать action-ы в виде function-declaration-ов и закроет возможность по их переиспользованию в других местах. И усложнит слегка тестирование.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Например, если я использую один и тот же экшен в цели и «просто так», а потом, для каких-то целей задействую в нем this, то кейс «просто так» сломается и никто об этом не узнает.
источник

NK

ID:72036040 in React: русскоязычное сообщество
Юра Чеботаев
this потребует две вещи: задавать action-ы в виде function-declaration-ов и закроет возможность по их переиспользованию в других местах. И усложнит слегка тестирование.
Создавать стрелками и прибивать гвоздями к контексту, нечего этим функциям в других контекстах делать
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
ID:72036040
Все лежит в this. Еще сейчас делаю так что entryPayload (для Цели) и еще ряд параметров будут прокидываться в коллекции вторым аргументом
А что, если сделать action-ы что-то типа редьюсеров локальных?
источник

NK

ID:72036040 in React: русскоязычное сообщество
Юра Чеботаев
Например, если я использую один и тот же экшен в цели и «просто так», а потом, для каких-то целей задействую в нем this, то кейс «просто так» сломается и никто об этом не узнает.
this - на то и this, что это контекст, шарить его - плохая практика
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Типа, такая логика: цепочка экшенов создает некий объект, который затем мержится в стейт.
источник

NK

ID:72036040 in React: русскоязычное сообщество
Юра Чеботаев
А что, если сделать action-ы что-то типа редьюсеров локальных?
Что это значит?
источник

NK

ID:72036040 in React: русскоязычное сообщество
Во первых экшенов нет. Это плохая абстракция, которую нам зачем-то забили в голову. Во вторых в цепочке тасков - таск может быть абсолютно чем угодно, совершенно
источник

NK

ID:72036040 in React: русскоязычное сообщество
источник