Size: a a a

Programming Offtop

2020 March 27

AD

Apache DOG™ in Programming Offtop
хоть куда не ткни ифы от них можно избавится правильными средствами
источник

AN

Alexander Nozik in Programming Offtop
Толстые клиенты - это другая история. Мне так и не сказали, как жить, если у вас есть пространственно не связанные компоненты, которые должны общаться
источник

AN

Alexander Nozik in Programming Offtop
Apache DOG™
хоть куда не ткни ифы от них можно избавится правильными средствами
Серьезно? Это какими?
источник

AN

Alexander Nozik in Programming Offtop
Mikhail Levchenko
и под ифами имелась в виду логика
Ну так да, если у вас есть нецентрализованная логика, я не очень понимаю, как лечить ее редуксом
источник

AN

Alexander Nozik in Programming Offtop
Я тут без наездов, я просто не очень понимаю, как идея реакт/компоуз работает на сложной логике
источник

AN

Alexander Nozik in Programming Offtop
Даже официальный реакт не предлагает ничего лучшего, чем прокидывать изменения наверх колбэками
источник

ML

Mikhail Levchenko in Programming Offtop
Alexander Nozik
Ну так да, если у вас есть нецентрализованная логика, я не очень понимаю, как лечить ее редуксом
А какая разница? У людей почему то есть странная ассоциация – "централизованный стейт = всё сваливаем в один рекорд и молотим". Точно так же разбиваешь стейты на подстейты. Просто у тебя вся обработка сообщений происходит в одной точке входа и состояние изменяется последовательно
источник

AN

Alexander Nozik in Programming Offtop
Mikhail Levchenko
А какая разница? У людей почему то есть странная ассоциация – "централизованный стейт = всё сваливаем в один рекорд и молотим". Точно так же разбиваешь стейты на подстейты. Просто у тебя вся обработка сообщений происходит в одной точке входа и состояние изменяется последовательно
Передать как?
источник

AN

Alexander Nozik in Programming Offtop
Прокинуть все наверх миллионом колбеков и спустить вниз?
источник

AN

Alexander Nozik in Programming Offtop
Кроме того, еще одна проблема. Вот есть у меня компонент, который не менеджится рекатом. Я его вставляю в реактовскую сетку, как его стейт менеджить, не перерисовывая его на каждое изменение?
источник

AN

Alexander Nozik in Programming Offtop
синглетонами что ли?
источник

AN

Alexander Nozik in Programming Offtop
Я кстати опять же не говорю, что реакт - плохо. Я просто указываю на случаи, где он не очень хорошо ложится
источник

D

Dmitry in Programming Offtop
Ребят, пойдите разбейте на подстейты https://github.com/graphhopper/graphhopper но только так, чтобы кто-нибудь кроме вас мог потом понять, что там происходит.
Есом все что делает ваша программа - отображение джейсона на экране - то реакт очень хорош. Но не все программы такие.
источник

ML

Mikhail Levchenko in Programming Offtop
Alexander Nozik
Прокинуть все наверх миллионом колбеков и спустить вниз?
Мне кажется, лучший вариант – через контекст дерева. Можно ещё через синглтон/локатор (точка обработки всё равно одна)
источник

AN

Alexander Nozik in Programming Offtop
Dmitry
Ребят, пойдите разбейте на подстейты https://github.com/graphhopper/graphhopper но только так, чтобы кто-нибудь кроме вас мог потом понять, что там происходит.
Есом все что делает ваша программа - отображение джейсона на экране - то реакт очень хорош. Но не все программы такие.
+
источник

AN

Alexander Nozik in Programming Offtop
Mikhail Levchenko
Мне кажется, лучший вариант – через контекст дерева. Можно ещё через синглтон/локатор (точка обработки всё равно одна)
Ну так синглетон на порядок хуже, чем канал между двумя точками.
источник

AN

Alexander Nozik in Programming Offtop
А что такое контекст дерева?
источник

ML

Mikhail Levchenko in Programming Offtop
Alexander Nozik
Кроме того, еще одна проблема. Вот есть у меня компонент, который не менеджится рекатом. Я его вставляю в реактовскую сетку, как его стейт менеджить, не перерисовывая его на каждое изменение?
Точно так же, как менеджат его бедные андроидеры. руками реконсайлишь пропсы этого компонента
источник

AN

Alexander Nozik in Programming Offtop
Глобальный мутабельный стейт?
источник

Kd

Konstantin dmz9 in Programming Offtop
Apache DOG™
хоть куда не ткни ифы от них можно избавится правильными средствами
нельзя
источник