@react_js

Страница 2453 из 5115
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
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
Ну у API-то свои роуты есть
для клиента роутом считается путь текущий в браузере

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
а я где-то обратное сказал?
Тогда мы оба не поняли друг друга \O/

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
что это? гугл почему-то ничего внятного не выдает

Google
Knock
30.10.2017
12:47:54
ReactRouter 3v
Это же не simple react router?

Petr
30.10.2017
12:48:11
Это же не simple react router?
Это предыдущая версия

Knock
30.10.2017
12:48:29
Это предыдущая версия
а чем она лучше 4ки?

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

Сергей
30.10.2017
12:49:31
Странно, что в 4ке это убрали, мда.
не странно они спецом решили размазать роутер

нахрена только, это не понятно

это не странно, а тупо

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
И?

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

Страница 2453 из 5115