keep alive по факту нужен только в одном компоненте, тимлид предлагает в глобальном стейте сохранять активные вкладки
ACTIVE:{ ORDERS: 'OpenOrders'}. На сколько трудозатратно keep-alive? Лучше в вынести в глобальный стейт или оставить keep-alive?
Вам keepalive то зачем?
Сохранять состояние открытой вкладки, в этом компоненте тоже component :is
Какая будет проблема если не сохранять?
UX и всё такое, пользователю удобнее будет. чем каждый раз искать нужный таб
Можете пример показать что вы понимаете под "искать таб"?
Если в 1 переключить вкладку, открытая вкладка(Open positions) во 2 переключится на дефолтную Order books, пользователю опять придётся открывать Open positions. Имею ввиду нужно ли оставлять keep-alive если он в одном компоненте нужен? Лучше вынести состояние открытой вкладки в глобальный стейт?
Если вам нужно сохранять вкладку при переключении родительской вкладки то тогда конечно проще через keep alive
Это да, но не трудозатратен ли keep-alive для одного компонента? Может лучше вынести состояние открытой вкладки в глобальный стейт?
Что значит труднозатратен? У вас ограничение будет в первую очередь по памяти. Можете ограничить количество записей через пропс max
Обсуждают сегодня