@react_js

Страница 4896 из 5115
Valeriy
27.09.2018
16:45:27
если ты говоришь теплее, значит, знаешь способ лучше
ну я для организации жизненного цикла приложения типа while { isAuth ? showApp : loginScreen initApp wait for logout } ничего лучше saga предложить не могу

Google
Mike
27.09.2018
16:46:21
сага — это конкретный пример просто "поменять переменную в любимом стейт менеджере"

Станислав
27.09.2018
16:48:32
значит до тех пор пока стейт не обновится, прелоадер, а стейт поменять в promise в userActions.get().then() и значит я тупо блочу весь контент пока не выполнится тот заветный реквест

Станислав
27.09.2018
16:52:24
спасибо, буду пробовать...

Valeriy
27.09.2018
16:53:42
Только не делай ReactDom.render
так у него гость должен половину сайта видеть

Andrew
27.09.2018
16:54:11
Станислав
27.09.2018
16:54:30
не

роуты одни

вернее на рассмотрении один роут - /

Google
Valeriy
27.09.2018
16:55:19
вернее на рассмотрении один роут - /
т.е. ты роутером вообще не будешь пользоваться в приложении?

все через стейты?

Станислав
27.09.2018
16:55:55
т.е. ты роутером вообще не будешь пользоваться в приложении?
конечно буду, юзаю, но на остальных роутах ситуация схожая

просто в данном случае к роуту есть доступ и у анонима, и у авторизованного

Andrew
27.09.2018
16:56:37
конечно буду, юзаю, но на остальных роутах ситуация схожая
То есть ты для каждого роута такую логику пишешь ?

Станислав
27.09.2018
16:57:47
То есть ты для каждого роута такую логику пишешь ?
не, я хочу в обертке всего приложения выполнить запрос и туда же стейт добавить, если еще не выполнился, то лоадер, если тот запрос выполнился, соответственно стейт поменялся, то остальной конент

Anton
27.09.2018
17:00:21
Доброго вечера, ребят. Помогите пожалуйста решить проблему: есть массив, мне нужно его фильтровать по нескольким параметрам, по одному все збс, а как сделать фильтрацию по нескольким ?

Anton
27.09.2018
17:02:16
&&
Не понял. Например если я отфильтровал уже по одному параметру, то мне по другому параметру нужно будет фильтровать уже оставшийся массив. Через && думаю не прокатит

Anton
27.09.2018
17:03:53
Тогда получается ещё надо делать if second &&?

Kevin
27.09.2018
17:06:07
arr.filter(x => cond1(x) && cond2(x))

Anton
27.09.2018
17:08:03
arr.filter(x => cond1(x) && cond2(x))
Спасибо , я попробую, если что ещё спрошу

Дмитрий
27.09.2018
17:08:38
Нубочат на выезде

Danila
27.09.2018
17:10:51
Парни, как сделать withRouter, но не с компонентом, а с функцией? Роутер где-то болтается на каком-то, может, глобальном уровне?

Daniil
27.09.2018
17:13:48
обернуть функцию в визроутер не дало результата?

Danila
27.09.2018
17:14:26
Ща попробую, но куда прокинется роутер тогда?

Daniil
27.09.2018
17:15:17
вот тут уже не помню, давно не юзал

Valeriy
27.09.2018
17:15:18
Нубочат на выезде
зато в vue чатике сегодня бомонд собрался

Google
Valeriy
27.09.2018
17:15:37
Ilya Klimov который по flow видосы наделал вещал сегодня

https://www.youtube.com/watch?v=9_GwX9O6DFE&list=PLvTBThJr861zvILAjREUakZ6E5l7h7lsZ

Ҫѐҏӗѫӑ
27.09.2018
17:23:18
> Почему вы должны выбрать Flow, а не TypeScript tldr потому что работаете в фейсбуке и вас заставляют. или держат в заложниках

Danil
27.09.2018
17:34:04
подскажите как в styled-components расширять стили компонента. Если бы бы styled-components не было, то я бы просто передавал className как пропс

Cenator
27.09.2018
17:37:19
styled(Component)``

Vlad
27.09.2018
17:37:33
https://codesandbox.io/s/1yv05qyx3l
А у меня в Хроме как только после @ начинаю вводить первый символ Латиницей, после @ добавляет xn— и что там в зависимости какой первый символ. А курсор кидает в начало строки. это увсех так? В FF с атрибутом lang работает норм

Danil
27.09.2018
17:47:47
styled(Component)``
Я так пробовал, 0 рекции.

Cenator
27.09.2018
17:48:04
Я так пробовал, 0 рекции.
покажи полностью код

Danil
27.09.2018
17:50:06
https://gist.github.com/shashkovdanil/e263e23e8deb65d5f21d5bb563429980

Так не работает

https://gist.github.com/shashkovdanil/e263e23e8deb65d5f21d5bb563429980#gistcomment-2718233 Вот так работает. Но это не то, что мне нужно

Danil
27.09.2018
17:55:50
https://www.styled-components.com/docs/basics#attaching-additional-props Ты про это?

Kirill
27.09.2018
18:05:13
Всем привет ребята, может быть кто знает какой-то ресурс, где есть задания по реакту?

Kirill
27.09.2018
18:07:40
Если ещё есть, кидайте, пожалуйста)

Artyom
27.09.2018
18:10:12
Сделать качественный календарь - это задача чуть ли не на синьора

Max
27.09.2018
18:11:32
Konstantin
27.09.2018
18:11:56
Сделать качественный календарь - это задача чуть ли не на синьора
Мой первый опыт в реакте - date-time picker, потому что лид решил, что на хардкоре лучше учится)

Google
Kirill
27.09.2018
18:12:13
Valeriy
27.09.2018
18:14:13
Сделать качественный календарь - это задача чуть ли не на синьора
надо привыкать ставить перед собой амбициозные задачи :))))

лол... я календарь еще в школе на БК-0010-01 делал

на ассемблере :)

Artyom
27.09.2018
18:16:03
надо привыкать ставить перед собой амбициозные задачи :))))
Я тут недавно решил сделать"доступныю" модалку, по дороге перерыл половину спек и кода популярных реп. Суммарно так скажу - всем еще есть куда расти и улучшать, либы, в среднем, на посредственном уровне (смотрел нативные и для vue). Вот в октябре нужно запулреквестить в одну либку...

Valeriy
27.09.2018
18:16:48
а что там с модалками сложного?

Admin
ERROR: S client not available

Valeriy
27.09.2018
18:17:07
втыкаешь в боди свой тег и кладешь на всех большой и толстый

Artyom
27.09.2018
18:17:24
а что там с модалками сложного?
доступность и ssr основные проблемы

Valeriy
27.09.2018
18:17:26
при закрытии модалки , удаляешь тэг из дом :)

Artyom
27.09.2018
18:17:48
Valeriy
27.09.2018
18:17:56
Artyom
27.09.2018
18:18:10
модалка в ssr?
да и такое бывает

Например, когда форма логина в модалке

Valeriy
27.09.2018
18:19:01
Например, когда форма логина в модалке
а есть ли смысл в модальном окошке логина?

по мне так ни физического, юни логического смысла нет

Artyom
27.09.2018
18:19:40
Т.е. ты будешь пользователя на отдельную страницу перекидывать?

Valeriy
27.09.2018
18:20:35
скорее всего я ему покажу только компонент с формой логина

Google
Artyom
27.09.2018
18:20:56
где? в чем покажешь?

Valeriy
27.09.2018
18:21:07
если это будет по другому урлу, ну значит по другому урлу

где? в чем покажешь?
ну как в чем Артем? :))

<App> {isAuth ? <MainPage /> : <LoginScreen /> } </App> если упрощенно

Artyom
27.09.2018
18:23:22
Есть, например, кейс: пользователь в каком-то сложном конфигураторе, дошел до кнопки "сохранить", но он не авторизован: ему предлагается авторизоваться в модалке - все просто. Если перебросить его на отдельную страницу для авторизации, в независимости сохранились ли его введенные данные или нет, он испытает дискомфорт потому что автоматически забеспокоится что его данные потерялись и их нужно будет вводить заного. Т.е. о том что они и так сохранились в твоем сторе он узнает только после того как (вернулся на конфигуратор после логина) уже забеспокоился

UX кароч

Valeriy
27.09.2018
18:25:13
UX кароч
нормальный UI не должен допускать такой ситуации

Valeriy
27.09.2018
18:25:47
если пользователь имеет риск потерять свой труд, то лучше сразу предложить ему залогиниться

Artyom
27.09.2018
18:25:52
нормальный UI не должен допускать такой ситуации
я тебе рассказал как не допускать - модалка. А пустить пользователя к конфигуратору до авторизации - это норм

М
27.09.2018
18:26:10
Модалки же неудобные для всех

Я ни в одном современном приложении не вижу модалок и мне это нравится

Valeriy
27.09.2018
18:27:58
@artalar кроме того твою модалку легко снести удалив в хроме весь этот элемент :))

Valeriy
27.09.2018
18:29:12
правой кнопкой по модалке тычишь, открываешь инспектор, удаляешь модалку на хрен :)))

М
27.09.2018
18:32:07
твиттер - первая наносекунда мысли
Не пользуюсь твитер, хороший пример, но мне кажется делай они дизайн сейчас, модалок бы не было

Как то не отношу твитер к множеству современных приложений)

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