Size: a a a

2020 July 13

c⁣

createStore<🦉>... in ☄️ effector
слева направо

Mailboxed(Inbox(View))
источник

A

Andrey in ☄️ effector
там в первой строке, в гайдлайнах A split view manages the presentation of hierarchical content )
источник

A

Andrey in ☄️ effector
вот если мультитаскинг, как в сплитвью на маке например, то там да, сложна
источник

c⁣

createStore<🦉>... in ☄️ effector
Andrey
вот если мультитаскинг, как в сплитвью на маке например, то там да, сложна
Там уж другое
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а если split между двумя равноправными секциями?
источник

c⁣

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

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а если split между двумя равноправными секциями?
Вот такое именно делали
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
Мы делали такое в вебе. Пришлось два роутинга делать
о, а это как?
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а если split между двумя равноправными секциями?
Во это другое дело
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
о, а это как?
Мы делали музыкальный сервис.
Есть основная область, где все происходит, выбор альбома, поиск, и прочее.
А есть вспомогательная, где происходит донат в несколько этапов, комментирование, ревью плейлистов, оценка подборок, редактирование собственного профиля, своих альбомов и прочее.
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
Мы делали музыкальный сервис.
Есть основная область, где все происходит, выбор альбома, поиск, и прочее.
А есть вспомогательная, где происходит донат в несколько этапов, комментирование, ревью плейлистов, оценка подборок, редактирование собственного профиля, своих альбомов и прочее.
Ручками сделали ты вей биндинг между двумя инстанасами роутера?
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitriy Shuleshov
Ручками сделали ты вей биндинг между двумя инстанасами роутера?
ту вей биндинг?
источник

c⁣

createStore<🦉>... in ☄️ effector
не, такого не было
источник

A

Andrey in ☄️ effector
Dmitriy Shuleshov
Ручками сделали ты вей биндинг между двумя инстанасами роутера?
а зачем он там о:
источник

A

Andrey in ☄️ effector
по описанию не взаимосвязанные части приложения, как я понял
источник

DS

Dmitriy Shuleshov in ☄️ effector
Неправильно выразился. Между двумя инстанасами и локйешоном
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
Мы делали музыкальный сервис.
Есть основная область, где все происходит, выбор альбома, поиск, и прочее.
А есть вспомогательная, где происходит донат в несколько этапов, комментирование, ревью плейлистов, оценка подборок, редактирование собственного профиля, своих альбомов и прочее.
я больше про техническую часть, не очень представляю, как должны работать два роутинга вместе
источник

c⁣

createStore<🦉>... in ☄️ effector
Пришлось буквально сделать двойной роутинг.
Основной это path роутер — смотрел на обычный путь в урле и рендерил в основную страницу.
А вот вспомогателный это боль болей. Он брался из ?panel=name.sub

В итоге, если чувак смотрит альбом и хочет задонатить ему:
/album/12345?panel=support.album
источник

c⁣

createStore<🦉>... in ☄️ effector
Если переменной нет, или она пустая, то панель не отображается целиком. Также если роут не найден.
источник

c⁣

createStore<🦉>... in ☄️ effector
Боль возникла в кейсе, когда панель связана со страницей.
Пример:
открыл свой профиль /profile
хочешь отредактировать его /profile?panel=profile.edit

но когда хочешь уйти со страницы профиля, панель редактирования профиля тоже надо закрыть
но панель не надо закрывать, если там НЕ профиль
в этой панели открывается текущий плейлист

Кейс может выглядеть так:
1. открыл профиль и редактируешь
2. открыл плейлист, сменил песню
3. закрыл плейлист, нужно чтобы ты вернулся на страницу редактирования профиля
4. ушел со страницы профиля, панель должна быть закрыта
источник