@react_js

Страница 2452 из 5115
Max
30.10.2017
12:14:02
ужс

маргинальный язык, маргинальный фреймворк

ну типа как морская свинка

и не свинка и не морская

Google
Max
30.10.2017
12:15:32
дарт вроде ок по синтаксису но нормально не прижился

Default
30.10.2017
12:15:33
Ну второй анг не шибко то маргинальный

Max
30.10.2017
12:15:45
могу ошибаться

я с первого на реакт слез

Dmitry
30.10.2017
12:15:51
Ребят подскажите, в ангулар я привык к тайпскрипт, там как бы выбора особо нету. Насколько правильно юзать в реакте TS для типизации, или вобще лучше идти в сторону Flow?

Default
30.10.2017
12:15:52
И вакансии есть, и проектов на нем прилично запилено

Evgeny
30.10.2017
12:15:53
Напоминаю

Продукт с какой технологией на фронтэнде я сейчас выберу: Реакт – 397 ??????? 62% Вью – 119 ?? 19% Ангулар2+ – 74 ? 12% Что-то более маргинальное – 38 ? 6% Ангулар1 – 12 ▫️ 2% ? 640 people voted so far.

Default
30.10.2017
12:15:58
А вот дарт да, помер уже

Александр
30.10.2017
12:16:11
Ну второй анг не шибко то маргинальный
согласен, много на нем проектов написано и поддерживать еще будут годков 5ть

Google
Default
30.10.2017
12:17:29
Dmitry
30.10.2017
12:17:42
В нескольких проектах я юзал и TS и Flow, впринципе обе технологии нормально себя показывают, просто интересно какой подход правильный?

Dmitry
30.10.2017
12:20:45
Кстати, а есть у кого под рукой какой-нибудь гайд по настройке HMR? Я использую react-create-app, желательно что бы eject не делать Помню с Ангулар у меня сильно горело когда пытался это реализовать, надеюсь что в реакте с этим по проще как-то будет

Понял, спасибо

Сергей
30.10.2017
12:21:33
В нескольких проектах я юзал и TS и Flow, впринципе обе технологии нормально себя показывают, просто интересно какой подход правильный?
правильного действительно нет разные подходы к типизации многие заметили, что flow мощнее и умнее ts, но пока что медленее и имеет худшую поддержку в редакторах/IDE, что быстро исправляется

Max
30.10.2017
12:21:37
Я тоже так-то
я про первый ангуляр а не про первый ?

Default
30.10.2017
12:21:59
Аж чаем захлебнулся

Victor
30.10.2017
12:23:45
Ребят, недавно начал изучать реакт, использую vs code и пишу в .js-файлах компоненты. Есть какой-то способ чтоб когда оно видело импорт реакта синтаксис переключался с просто JavaScript на JavaScript React? Сейчас для каждого файлами руками надо менять.

Дмитрий
30.10.2017
12:24:53
Я тут недавно обнаружил что language-babel не такой уж передовой теперь

По крайней мере т.н. "javascript react" (я хз честно от кого этот конфиг), гораздо сообразительнее в плане флоу, даже код в комментах подсвечивает таким какой он есть в реальности

Andrew
30.10.2017
12:26:54
Ребзи как в реакт роутере заблокировать переход по роутам если допустим у пользователя нет прав

Max
30.10.2017
12:28:40
Google
Knock
30.10.2017
12:28:46
чего?
Бэкенда.

Irina
30.10.2017
12:28:59
Не только)

Max
30.10.2017
12:29:01
Бэкенда.
причем тут бекенд?

Max
30.10.2017
12:29:15
его может не быть вообще

Khal
30.10.2017
12:29:16
Ты собрался роли на фронте раздавать?)

Knock
30.10.2017
12:29:25
причем тут бекенд?
>блокировка определенной ссылки в связи с правами Простите, а чего еще? Реакт роутер -- совсем про другое.

его может не быть вообще
Тогда и прав пользователей тоже не будет. Имеем обычную лендинг пейдж или хз что.

Max
30.10.2017
12:29:57
Блокировка в РР это банально не показывать компонент в зависимости от набора пермишнов

навскидку

каким образом тут бекенд влиять будет?

Andrew
30.10.2017
12:30:16
Вот я это не нашел в доках

Knock
30.10.2017
12:30:25
Опять же это забота бэкенда.

Andrew
30.10.2017
12:30:34
onLoad вроде есть такая штука

Max
30.10.2017
12:30:41
мы сейчас про фронтенд

а не про настройку авторизации апи бекенда

Knock
30.10.2017
12:30:53
мы сейчас про фронтенд
Мы сейчас про разграничение прав, между прочем.

Khal
30.10.2017
12:31:07
мы сейчас про фронтенд
Ты человека не путай

Andrew
30.10.2017
12:31:43
Короче как не показывать компонент в зависимости от того какие у пользователя права

Google
Khal
30.10.2017
12:31:48
Мы сейчас про разграничение прав, между прочем.
И это все что угодно, но только не фронт)

Knock
30.10.2017
12:32:14
Короче как не показывать компонент в зависимости от того какие у пользователя права
Авторизировать пользователя, а дальше чекать права по апи, и после этого выводить или не выводить компоненту. Все.

Khal
30.10.2017
12:32:24
Короче как не показывать компонент в зависимости от того какие у пользователя права
Он вообще не должен ему приходить. Соответственно не показывать то и ничего не надо будет)

Irina
30.10.2017
12:32:35
Evgeny
30.10.2017
12:32:38
Так, продолжаем тему с Редаксом: https://medium.com/@RIP21/2c9864075fba

Andrew
30.10.2017
12:32:41
Вот как его выводить или нет

Max
30.10.2017
12:32:48
в рекомпоузе есть branch

Knock
30.10.2017
12:33:16
И это все что угодно, но только не фронт)
Это и фронт в том числе, другое дело, что фронт просто не должен страницу визуализировать, а бэкенд банально не выдавать данные.

Max
30.10.2017
12:33:38
вы чот с бекендом пристали

пример

user: { groups: [‘users’, ‘power-users’] }

на основании этого я могу показывать или нет какие-то компоненты

Khal
30.10.2017
12:34:08
Ну попробуй обезьяне дать калаш и проси его не стрелять)

Max
30.10.2017
12:34:12
которые уже ПОТОМ будут ходить на бекенд

Victor
30.10.2017
12:34:13
можно наверняка в идее для проекта указать язык
спасибо, поменял в workspace settings и заработало

Knock
30.10.2017
12:34:14
У вас юзеры зашиты прямиком в js коде?

Max
30.10.2017
12:34:25
что значит “зашиты”?

Knock
30.10.2017
12:34:42
Откуда у вас это?

user: { groups: [‘users’, ‘power-users’] }

Google
Max
30.10.2017
12:34:55
сейчас группы, позже перейдем на пермишны

Knock
30.10.2017
12:35:18
сейчас группы, позже перейдем на пермишны
Так эти данные у вас все же откуда? В js коде в массиве прописаны?

Max
30.10.2017
12:35:30
при инициализации апп прилетают

и бекенда

Knock
30.10.2017
12:35:43
Тогда о чем вы спорите, лол?

Max
30.10.2017
12:36:19


вот об этом

еще раз спрашиваю — как бекенд должен блокировать отображение компонентов?

Andrew
30.10.2017
12:36:49
Просто хотел спросить как не показывать компонент по роуту

Все

Никак

Max
30.10.2017
12:37:09
если данные для проверки уже есть на фронтенде давно

Andrew
30.10.2017
12:37:25
Да конечно есть данные

Knock
30.10.2017
12:37:43
вот об этом
Так я не понимаю, в чем я не прав. Вы получаете от бэкенда права на пользователей, а дальше либо даете доступ к компоненту, либо нет. >еще раз спрашиваю — как бекенд должен блокировать отображение компонентов? Ну легко. Просто при обращении к определенному апи, он должен выдавать в ответе в json permision denied, разве не так?

Knock
30.10.2017
12:38:19
не, меня это не устраивает
А как вас устраивает?

Andrew
30.10.2017
12:38:20
В если я в апи не обращаюсь

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