
Max
30.10.2017
12:38:35
банальный пример - в меню пункт “администрирование"

Default
30.10.2017
12:38:37
Херня какая-то

Knock
30.10.2017
12:38:47

Default
30.10.2017
12:38:56
Нет

Google

Max
30.10.2017
12:38:59
разумеется нет

Default
30.10.2017
12:39:04
Проверка на бэке не отменяет проверок на фронте
Они должны жить вместе
Это как с валидацией форм

Knock
30.10.2017
12:39:24
Я об этом же
Они должны жить вместе
Это как с валидацией форм

Oleg
30.10.2017
12:39:33
я на всякий случай скину - https://reacttraining.com/react-router/web/example/auth-workflow
бэк в SPA ничего не знает о роутах, просто на index.html все запросы перенаправляет

Default
30.10.2017
12:39:38
Ты валидируешь все на сервере, но не херачить же каждый раз запрос на бэк, чтобы проверить корректность

Max
30.10.2017
12:40:04
Вопрос был “как на фронте проверять авторизацию в реакт-роуте”

Knock
30.10.2017
12:40:07

Default
30.10.2017
12:40:08
Ну ладно, это не обязательно

Google

Default
30.10.2017
12:40:11
Но могут быть

Max
30.10.2017
12:40:17
ты начал рассказывать про то что “на беке нужна проверка прав"

Default
30.10.2017
12:40:21
Один раз получил права
И пользуешься ими

Knock
30.10.2017
12:40:29
Ну дык да
Ну тогда о чем речь. Я об этом же и говорил.

Max
30.10.2017
12:40:34
давай еще про корс навернем сверху

Oleg
30.10.2017
12:40:38

Default
30.10.2017
12:40:42
Лучше, если они тебе сразу в инишел стейт упадут

Knock
30.10.2017
12:40:52

Oleg
30.10.2017
12:41:02
понятно что на методы API свои проверки

Default
30.10.2017
12:41:09
Так, СТОПЭ

Max
30.10.2017
12:41:11

Default
30.10.2017
12:41:14
Вы об одном и том же

Max
30.10.2017
12:41:16
ты чот коверкаешь мои слова

Default
30.10.2017
12:41:18
Но разными словами
Закрыли тему
А, я ж тут не одмен :D
Ну лан, тогда на ваше усмотрение

Knock
30.10.2017
12:41:57

Google

Max
30.10.2017
12:42:01
Я говорю о том что нужен механизм авторизации на клиенте, про который был вопрос
Это не отменяет нужности бекенда
но вопрос был ПРО ФРОНТЕНД
?
*нужности пермишнов на беке

Evgeny
30.10.2017
12:42:45
jwt.io

Max
30.10.2017
12:42:49
короче офтоп

Evgeny
30.10.2017
12:42:52
Записали в токен все пермишены и все

Max
30.10.2017
12:43:09
еще один лал

Knock
30.10.2017
12:43:09
но вопрос был ПРО ФРОНТЕНД
Фактически это не полный ответ. Получается так, будто бы авторизация дело фронта, хотя по сути дела фронта -- просто визуализация (мы же про реакт тут говорим, не так ли?)
Именно по этому поводу я встрял в спор, сказав что это прежде всего дело бэкенда.

Max
30.10.2017
12:43:20
пришел про транспорт рассказывать )
короче офтоп

Knock
30.10.2017
12:43:48
А то.
Скажите, вообще где можно почитать про лучшие практики относительно роутинга в реакте?
Хочется сделать так, чтобы все было в одном конфиге и все роуты не расползались по компонентам.
Такое возможно вообще?

Max
30.10.2017
12:44:36
вот я чот не нашел (

Petr
30.10.2017
12:44:52
Юзать РР3

Knock
30.10.2017
12:47:05
Юзать РР3
что это? гугл почему-то ничего внятного не выдает

Petr
30.10.2017
12:47:25

Константин
30.10.2017
12:47:29

Google

Knock
30.10.2017
12:47:54

Petr
30.10.2017
12:48:11

Knock
30.10.2017
12:48:29

Petr
30.10.2017
12:48:48

Knock
30.10.2017
12:49:09
Странно, что в 4ке это убрали, мда.

Сергей
30.10.2017
12:49:31
нахрена только, это не понятно
это не странно, а тупо

Knock
30.10.2017
12:52:38

Evgeny
30.10.2017
12:53:01
Да нет, топчик

Oleg
30.10.2017
12:54:41
Смысл изменений в 4-м роутере - сделать его полностью декларативным, и динамическим

Petr
30.10.2017
12:55:34
Начало холивара

Сергей
30.10.2017
12:55:44
ох блэд

Knock
30.10.2017
12:55:44
ну да я вижу сплошные nested nested nested

Oleg
30.10.2017
12:55:44
а я не говорю, плохо или хорошо
как минимум непривычно, но плюсы есть

Сергей
30.10.2017
12:56:00
минусов больше

Evgeny
30.10.2017
12:56:10
Да нет минусов

Knock
30.10.2017
12:56:13

Evgeny
30.10.2017
12:56:15
Ребята молодцы

Google

Max
30.10.2017
12:56:36
окей, а как мне с РР сделать роут внутри компонента другого?
рр3
сорян
в рр4 все ок

Andrew
30.10.2017
12:57:44
https://www.youtube.com/watch?v=breqlKpFZrQ
А я тут между срачиком шеймлесли вставлю мой доклад о CSS-in-JS. Увы был лимит в 30 минут, поэтому торопился слегонца, но интересующимся может что-то понравится. Плюс сендбокс, статейки и все такое :)
Но, на английском, сорян :)

Max
30.10.2017
12:58:02
мне не очень нравится то что знание о субкомпонентах расползается за пределы фичи

Again
30.10.2017
12:58:19
хочу,чтоб по нажатию на див у меня отображался инпут со значением дива.Это я сделал.
Но таких дивов у меня 10 подряд.
Можно ли как-нибудь написать для них общую функцию?

Andrew
30.10.2017
12:58:43
И еще вставлю полезную утилитку для styled-components для стайлинга, чужих компонентов, с классНейм пропсами. Типа inputClassName с помощью styled-components.
https://github.com/RIP21/with-styled-class-names

Сергей
30.10.2017
12:58:56

Evgeny
30.10.2017
12:59:00
И?

Max
30.10.2017
12:59:03

Evgeny
30.10.2017
12:59:13
Зачем тебе вообще роутинг как отдельная сущность?

Max
30.10.2017
12:59:16
омг

Andrew
30.10.2017
12:59:26
:D Я люблю когда у меня разноцветные коммит месседжи))

Сергей
30.10.2017
12:59:26
чтобы юзать redial нужно юзать react-router-config
который как раз запиливает статичность

Andrew
30.10.2017
12:59:30
:D

Evgeny
30.10.2017
12:59:32
Тебе нужно чтобы компонент Х отрендерился когда в урле Y

Сергей
30.10.2017
12:59:34