Size: a a a

2020 November 21

DS

Dmitriy Shuleshov in ☄️ effector
Timofey Goncharov
от  чего можетбыть такое?
 Cannot read property 'graphite' of undefined
использовал не юнит в связях

Например forward в функцию
источник

AO

Aleksandr Osipov in ☄️ effector
createStore<🦉> ⁣
реакт сравнивает депсы по ссылкам

React.useCallback(fn, [scope, { a, b }])
useCallback(result, [scope, ..Object.keys(eventObject), ...Object.values(eventObject)])
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
useCallback(result, [scope, ..Object.keys(eventObject), ...Object.values(eventObject)])
поэтому я так и сделал
источник

c⁣

createStore<🦉>... in ☄️ effector
предлагаешь сравнивать поля обычного event?
источник

AO

Aleksandr Osipov in ☄️ effector
ну ок пот так поменять и все ок тогда же
источник

AO

Aleksandr Osipov in ☄️ effector
нет, у меня там косяк, сек
источник

AO

Aleksandr Osipov in ☄️ effector
хм
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
хм
и ты ничего не изменил)))
источник

c⁣

createStore<🦉>... in ☄️ effector
у тебя все равно на каждый рендер создается объект
источник

c⁣

createStore<🦉>... in ☄️ effector
а ещё не учитывается event: Event<T>
источник

AO

Aleksandr Osipov in ☄️ effector
createStore<🦉> ⁣
и ты ничего не изменил)))
почему не изменил, теперь eventObject содержит либо объект событий либо пустой объект
источник

c⁣

createStore<🦉>... in ☄️ effector
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
почему не изменил, теперь eventObject содержит либо объект событий либо пустой объект
так ты этот объект на каждый рендер создаешь)

но сравниваешь ключи
источник

AO

Aleksandr Osipov in ☄️ effector
у меня нет в deps объекта
источник

c⁣

createStore<🦉>... in ☄️ effector
впринципе ок, если добавить туда ключ { event }
источник

AO

Aleksandr Osipov in ☄️ effector
не нельзя, тогда та же проблема
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
хм
вот такую реализацию тож нельзя
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
не нельзя, тогда та же проблема
так ты же ключи сравниваешь
источник

AO

Aleksandr Osipov in ☄️ effector
createStore<🦉> ⁣
впринципе ок, если добавить туда ключ { event }
ты в useCallback имел ввиду добавить {event}?
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
ты в useCallback имел ввиду добавить {event}?
нет
источник