Size: a a a

2020 October 21

ED

Erzhebet Dobryanskay... in ☄️ effector
да
источник

YL

Yan👀 Lobaty in ☄️ effector
Erzhebet Dobryanskaya
да, в это я смотрела, но не особо поняла насчет того, как работает fx.done с axio
эффект предоставляет handler(асинхронную функцию) где ты разруливаешь всю движуху с аксиосом так как тебе нужно
источник

DS

Dmitriy Shuleshov in ☄️ effector
Erzhebet Dobryanskaya
да, в это я смотрела, но не особо поняла насчет того, как работает fx.done с axio
Каждый вызов эффекта, вызывает колбек переданный при инициализации. Если результат вызова колбека - промис, то эффектор дождется его резолва или реджекта, и зафаерит необходимый ивент (effect.done или effect.fail)
Ивенты effect.doneData и effect.fsilData - вспомогаельные , и нужны когда тебя интересует только результат резолва или реджекта
источник

ED

Erzhebet Dobryanskay... in ☄️ effector
Dmitriy Shuleshov
Каждый вызов эффекта, вызывает колбек переданный при инициализации. Если результат вызова колбека - промис, то эффектор дождется его резолва или реджекта, и зафаерит необходимый ивент (effect.done или effect.fail)
Ивенты effect.doneData и effect.fsilData - вспомогаельные , и нужны когда тебя интересует только результат резолва или реджекта
хм, то есть по идее он должен одинаково работать и с axios, и с fetch, если только внутри хендлера нормально данные обработать, так?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Erzhebet Dobryanskaya
да, в это я смотрела, но не особо поняла насчет того, как работает fx.done с axio
Аксиос точно также как вызов фетч -  возвращает промис.
источник

DS

Dmitriy Shuleshov in ☄️ effector
Erzhebet Dobryanskaya
хм, то есть по идее он должен одинаково работать и с axios, и с fetch, если только внутри хендлера нормально данные обработать, так?
Все верно
источник

ED

Erzhebet Dobryanskay... in ☄️ effector
звучит логично, но у меня с первого раза не завелось. Потыкаю еще в сторону обработки данных, спасибо ))
источник

DS

Dmitriy Shuleshov in ☄️ effector
Erzhebet Dobryanskaya
звучит логично, но у меня с первого раза не завелось. Потыкаю еще в сторону обработки данных, спасибо ))
https://github.com/mg901/effector-react-realworld-example-app

Посмотри в этот проект, если не ошибаюсь - там аксиос
источник

ED

Erzhebet Dobryanskay... in ☄️ effector
Dmitriy Shuleshov
https://github.com/mg901/effector-react-realworld-example-app

Посмотри в этот проект, если не ошибаюсь - там аксиос
да, действительно. Гляну, благодарю)
источник

L

Looch in ☄️ effector
коллеги сори вопрос не совсем в тему, короче есть такой мини аналог excel(двумерная таблица), как лучше хранить значение в ячейке ? я тут подумал над такой структурой стейта

{[rowId]:{[columnId]:value} и {[columnId]:{[rowId]:value}}, то есть держать в памяти всегда 2 мапы, одна с ключом по rowId а вторая по columnId
источник

DS

Dmitriy Shuleshov in ☄️ effector
Looch
коллеги сори вопрос не совсем в тему, короче есть такой мини аналог excel(двумерная таблица), как лучше хранить значение в ячейке ? я тут подумал над такой структурой стейта

{[rowId]:{[columnId]:value} и {[columnId]:{[rowId]:value}}, то есть держать в памяти всегда 2 мапы, одна с ключом по rowId а вторая по columnId
Как лучше, чтобы какой цели достичь?
источник

L

Looch in ☄️ effector
Dmitriy Shuleshov
Как лучше, чтобы какой цели достичь?
что б хранить значение в ячейках + crud операции с этими значениями + разные фильтрации по колонкам и по строкам
источник

c⁣

createStore<🦉>... in ☄️ effector
Looch
коллеги сори вопрос не совсем в тему, короче есть такой мини аналог excel(двумерная таблица), как лучше хранить значение в ячейке ? я тут подумал над такой структурой стейта

{[rowId]:{[columnId]:value} и {[columnId]:{[rowId]:value}}, то есть держать в памяти всегда 2 мапы, одна с ключом по rowId а вторая по columnId
value нужно сделать объектом, и чтобы оба индекса на один и тот же объект указывали
источник

L

Looch in ☄️ effector
createStore<🦉> ⁣
value нужно сделать объектом, и чтобы оба индекса на один и тот же объект указывали
думаешь лучше сделать какие-то композитные ключи ? типа [rowId-columntId]:value ?
источник

L

Looch in ☄️ effector
просто подход который я описал выше очень хорошо работает только на чтение, а на все остальное этот подход как мне кажется не самый оптимальный
источник

DS

Dmitriy Shuleshov in ☄️ effector
Looch
что б хранить значение в ячейках + crud операции с этими значениями + разные фильтрации по колонкам и по строкам
Сложно так сказать. Смотря какие операции будут и какой размер таблицы. Я бы наверное в матрице хранил
источник

DS

Dmitriy Shuleshov in ☄️ effector
А если адреса ячеек нечисловые то завел бы обьект-словарик
источник

L

Looch in ☄️ effector
Dmitriy Shuleshov
Сложно так сказать. Смотря какие операции будут и какой размер таблицы. Я бы наверное в матрице хранил
вот так выглядит примерно эта таблица https://nadbm.github.io/react-datasheet/ (просто для примера, я не юзаю эту либу)
источник

L

Looch in ☄️ effector
Dmitriy Shuleshov
А если адреса ячеек нечисловые то завел бы обьект-словарик
они не числовые, это uuid
источник

DS

Dmitriy Shuleshov in ☄️ effector
Looch
они не числовые, это uuid
Каждая колонка и строка - это айдишник?
источник