169 похожих чатов

Привет. Хотел ваще экспертное мнение. Делали приложение react/redux взаимодействующее со

старым кодом на jquery через прослойку. при нажатии на кнопку появлялась модалка реакт, загружались данные со старого кода - изменялись в реакте - ложились в старый код при закрытии. Запрос сохранения на сервер посылается уже с нового кода react.
Там вот я сделал обьекты для всех этих данных(пишу на php, так что ООП более близко мне): коллекция examples содержит -> exampleWords -> каждое слово может содержать(а может и нет) ссылку на -> word(слово сохранееное как отдельная сущность)
Так вот при открытии модалки я превращал данные из старого кода в эту ExamplesCollection. Ложил эту коллекцию в redux. И при каком либо действии над екзамплом я вызывал метод коллекции, которая сама себя редюсила(иммутабельно)

https://gist.github.com/locsob/086c20dba7bcebbd655ce9c8b1d473a1
Вместо того, чтобы редюсить её в редюсере, использую внешние методы обьекта ExampleCollection. Знаю, что redux рекомендует плоские структуры, но мне было очень удобно манипулировать этой структурой. Просадок по производительности не почуствовал. До этого выносил функции редюса для стейта redux.
Это очень плохое решение? что посоветуете?

1 ответов

18 просмотров
Vlad-Petrov Автор вопроса

Ответте и мне =)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта