Size: a a a

2020 June 25

AO

Aleksandr Osipov in ☄️ effector
🦜
Ничего. Все хуйня
А если по пунктам, можно же составить список, что нам не нравиться в РР? (Забудем про ломание апи от версии к версии, берём текущую 5ю)
источник

A

Abu in ☄️ effector
Aleksandr Osipov
А если по пунктам, можно же составить список, что нам не нравиться в РР? (Забудем про ломание апи от версии к версии, берём текущую 5ю)
Мне лично:
1. Описание роутеров в джсх
2. Редиректы. Я не хочу вообще рендерить роутер, если он не проходит по условиям
источник

AO

Aleksandr Osipov in ☄️ effector
Abu
Мне лично:
1. Описание роутеров в джсх
2. Редиректы. Я не хочу вообще рендерить роутер, если он не проходит по условиям
1. Есть router-config 2. а какой апи видите для этого?
источник

AO

Aleksandr Osipov in ☄️ effector
В конфиге иметь возможность описать что-то типа guard-функции?
источник

A

Abu in ☄️ effector
Aleksandr Osipov
1. Есть router-config 2. а какой апи видите для этого?
1. Почему этого нет в самом роутере?
2. Да, гарды
источник

AO

Aleksandr Osipov in ☄️ effector
Abu
1. Почему этого нет в самом роутере?
2. Да, гарды
1. Не знаю, сам удивляюсь
источник

NM

Nikolay 🦸‍♂️🍔 Morozo... in ☄️ effector
Aleksandr Osipov
А если по пунктам, можно же составить список, что нам не нравиться в РР? (Забудем про ломание апи от версии к версии, берём текущую 5ю)
Нельзя без обходных путей изменить урл вне реакт компонентов
источник

AO

Aleksandr Osipov in ☄️ effector
Nikolay 🦸‍♂️🍔 Morozov
Нельзя без обходных путей изменить урл вне реакт компонентов
Можно, history создать выше и передать его в роутер
источник

AO

Aleksandr Osipov in ☄️ effector
Ну и делать что угодно с урлами через инстанс history
источник

NM

Nikolay 🦸‍♂️🍔 Morozo... in ☄️ effector
Aleksandr Osipov
Ну и делать что угодно с урлами через инстанс history
Оно же как-то запрятано? Не в самом роутере
источник

NM

Nikolay 🦸‍♂️🍔 Morozo... in ☄️ effector
Просто пуш в наивное апи не работает
источник

AO

Aleksandr Osipov in ☄️ effector
Nikolay 🦸‍♂️🍔 Morozov
Просто пуш в наивное апи не работает
Не в нативное апи, там можно передать в роутер инстанс обекта из либы history, которая используется под капотом
источник

AO

Aleksandr Osipov in ☄️ effector
источник

NM

Nikolay 🦸‍♂️🍔 Morozo... in ☄️ effector
Aleksandr Osipov
Да, не помню кейс, но оно не работало, попробую воспроизвести за компом. Если что уберу свой хак)
источник

AO

Aleksandr Osipov in ☄️ effector
В общем я так понимаю основная претензия - описание роутинга через JSX, юзаем ли мы react-router-config или нет, все сводится именно к нему
источник

NM

Nikolay 🦸‍♂️🍔 Morozo... in ☄️ effector
Ещё вот хотелось бы сделать такое поведение: есть роут, но хотелось бы загрузить данные до перехода, только потом менять урл и показывать страницу.

То есть некий роут который работает с промисом, если собираемся на него перейти, то пока идёт загрузка, то видна текущая страница, только после резолва меняется урл и контент
источник

NM

Nikolay 🦸‍♂️🍔 Morozo... in ☄️ effector
Примерно так как работают обычные страницы в браузере
источник

AO

Aleksandr Osipov in ☄️ effector
Nikolay 🦸‍♂️🍔 Morozov
Ещё вот хотелось бы сделать такое поведение: есть роут, но хотелось бы загрузить данные до перехода, только потом менять урл и показывать страницу.

То есть некий роут который работает с промисом, если собираемся на него перейти, то пока идёт загрузка, то видна текущая страница, только после резолва меняется урл и контент
Да... тоже нужно было такое, это реализуемо в принципе в RR (идея такая что надо менять location у Switch-ча верхнего только после загрузки данных) но через одно место
источник

NM

Nikolay 🦸‍♂️🍔 Morozo... in ☄️ effector
Уродские лоадеры между страницами кажется худшее что может быть😬
источник

AO

Aleksandr Osipov in ☄️ effector
Nikolay 🦸‍♂️🍔 Morozov
Уродские лоадеры между страницами кажется худшее что может быть😬
Для обычного сайта - согласен
источник