@react_js

Страница 944 из 5115
Vladimir
13.02.2017
18:13:57
Оп ни слова не сказал про стейт, например

Dmitry
13.02.2017
18:16:22
Да, и что?) Вопрос не предусматривает ограничений по решениям.

Vladimir
13.02.2017
18:31:41
И все равно не отвечает на вопрос что делать с модалками

Damir
13.02.2017
18:57:07
как в webpack сделать devtool только для выбранных лоадеров? нужно чтобы у js был source-map, а у css нет

Google
Vladimir
13.02.2017
18:59:39
не думаю что сорсмапы так работают

Damir
13.02.2017
19:06:09
не думаю что сорсмапы так работают
похоже на то, включаются глобально для всего, а так можно было бы ускорить компиляцию css

Nikita
13.02.2017
19:33:16
С архитектурой что-то не так. Надо пересмотреть
Гм, у меня чатапп, я не могу придумать, как выпилить ~10 модалок

Nikolay
13.02.2017
19:38:44
есть одна проблема, если есть одна модалка, то теоретически есть сабмодалка, и так далее…
модалька это всегда отдельная страница, просто ее решили запихать в модальное окно бывает проще сделать форму котора будет выезжать с эфффектом slide down

один из способов избаления от модалок это затавить пользователя сделать больше действий (кликов или других дейтсвий), чтобы было «неудобно» и он задумался
действий столько же клик чтобы открыть модальку, клик чтобы перейти на страницу клик чтобы закрыть модальку, клик чтобы нажать на кнопку назад или "вернуться" на странице

А геморой с модальными окнами в основном на мобильных платформах, если там очень много контента, правильно все это не сделаешь, всегда будет баговать или появляться лишние скроллы так же проблему с tabindex тоже выше озвучили

один из примеров как можно обиграть тоже модальное окно логина, можно посмотреть вот тут https://xenforo.com/community/ кликаем по "Log in or Sign up"

Pavel
13.02.2017
19:43:04
в моем кейсе нет мобильных платформ, просто у пользователя есть огромный дашборд с кучей совершенно разных виджетов, и ему нужно видеть то один, то второй, при этом на заднем плане есть карта за которой он постоянно должен следить

и разработка под 27"

Nikolay
13.02.2017
19:47:40
а потом понадобится тоже самое но под планшет

я прям вот чую что понадобится

Daria
13.02.2017
20:12:12
Daria Nepevnaia: Я - it рекрутер. Занимаюсь подбором персонала, в компании INDEX. Мне интересно узнать про жизнь и проблемы js. Потому что ежедневно подбираю js. ;) Публиковать вакансии не буду, постаю в стороне )) #whois

Google
Michael
13.02.2017
20:13:20
"постаю" это когда стая?, а, посты

Dream
13.02.2017
20:13:45
граммар нацци детектед

Nikolay
13.02.2017
20:13:48
может всетаки было постою? )

Nikolay
13.02.2017
20:13:59
ЖВ

тебе бы только банить!

Dreamerinnoise
13.02.2017
20:14:08
Вот это активизация

Dream
13.02.2017
20:14:10
тут обсуждаются весьма специфические врядли вам понятные вещи

Daria
13.02.2017
20:14:24
А я вполне понятливая :)

Valentin
13.02.2017
20:14:39
боже, че вы накинулись то

Daria
13.02.2017
20:14:39
Чем больше в теме, тем лучше подбор

Nikolay
13.02.2017
20:14:47
так глядишь и кодить начнешь :D

Daria
13.02.2017
20:15:04
Дааа :D

Спасибо ребята

Не буду спамить, уважаю правила

Nikolay
13.02.2017
20:15:43
читал я как то раз рассказ манагера который ушел кодить на джаве в итоге )

Dmitry
13.02.2017
20:28:16
решение думаю только одно - найти UI/UX решение без модалок, и как показвает практика - оно всегда находится
Есть еще такая тема, что пользователи могут переживать, когда какие-то контекстные действия уводят их на другую страницу. Попапы в этом плане творят добро. А из кейсов: у нас вот есть листинг фильмов идущих в кинотеатрах, расписание у каждого фильма в попапе открывается. Имхо удобнее намного, чем уводить на новую страницу каждый раз.

Daria
13.02.2017
21:01:09
Dmitry: Про жизнь и проблемы рекомендую дайджест новостей разработки интерфейсов на хабре)
Хабр читаю, а ссылку можно. Как раз там наткнулась на книгу "Психбольница в руках пациентов"

Google
Nikolay
13.02.2017
21:03:22
Dreamerinnoise
13.02.2017
21:05:58
сразу идти на hacker news ?
Лучше уж в твиттере подписаться на нужных людей

Dream
13.02.2017
21:06:08
от себя рекомендую не читать хабр
причина не читать хабр?

Vladimir
13.02.2017
21:10:04
Dream
13.02.2017
21:10:21
годнота есть)

Cocker
13.02.2017
21:10:23
причина не читать хабр?
Меня, конечно, не спрашивали, но вроде говорить, что хабр говно и читать не стоит сейчас в тренде.

Vladimir
13.02.2017
21:10:37
сразу идти на hacker news ?
подписать на несколько десятков разработчиков в тви и гитхабе

для около айти он наверное ничего

для конкретно айти хабр дно

Nikolay
13.02.2017
21:11:56
подписать на несколько десятков разработчиков в тви и гитхабе
ну я подписан, да, проскакивает годнота, иии хабр получается не читаю уже давно по этому поводу )

Dreamerinnoise
13.02.2017
21:12:36
годнота есть)
https://habrahabr.ru/post/321652/ Говнота

Dmitry
13.02.2017
21:23:32
всё старое
Старое != плохое

И я рекомендовал только дайджест

Oleh
13.02.2017
21:26:08
при каких условиях лутше юзать вебсокет для получения и отправки данных? а в каких гет и пост запросы

Vladimir
13.02.2017
21:26:15
Старое != плохое
outdated === плохое

ты пробовал гуглить?

https://www.html5rocks.com/en/tutorials/websockets/basics/

Google
Oleh
13.02.2017
21:27:39
thanks инетересно было послушать что скажут живие люди

Vladimir
13.02.2017
21:28:04
в интернете тоже пишут живые люди

Ywein
13.02.2017
21:28:04
вообще с http2 вебсокеты делаются немного менее актуальны

Nikolay
13.02.2017
21:28:47
ты пробовал гуглить?
Вот почему сразу в гугл, такое ощущение что чат для гугла и создан, ясно дело что в гугле найдется что то, что даже в чате и обсуждать и спрашивать нужды не будет. Чат для другого, а не в гугл посылать имхо.

Nikolay
13.02.2017
21:30:42
может он обсудить хочет?

Admin
ERROR: S client not available

Nikolay
13.02.2017
21:31:06
может ему одиноко и скучно, решил задать самый простой вопрос, чтобы завязать беседу? откуда знать же

Vladimir
13.02.2017
21:31:29
тогда был бы какой-то задел для обсуждения кмк

Ywein
13.02.2017
21:31:45
расскажи
ну как. просто если сейчас вебсокеты вполне актуальны даже для приложений, где нет особого риалтайма, просто юзеры работают над одним набором данных

то с http2 оверхед на запросы снижается, сами запросы меньше

Vladimir
13.02.2017
21:32:28
так сокеты не против оверхеда

а против лонгпуллинга

Oleh
13.02.2017
21:33:49
та я вот учусь только, сейчас делаю клиент - сервер куда можно просто какие то записи класть и думаю как лутше через вебсокеты можно новые слать сразу, но и лог пул можно юзать .. вот хз

Vladimir
13.02.2017
21:34:18
кажется лучше простой рест апи

Ywein
13.02.2017
21:34:20
так сокеты не против оверхеда
тем не менее оверхед с ними намного меньше, при сколько-то частых запросах

я ж не говорю что "ААА HTTP2 УБЬЕТ ВЕБСОКЕТЫ!!!111"

в риалтайм приложениях вебсокеты как были очень хороши так и будут

Google
Vladimir
13.02.2017
21:35:06
верно

Oleh
13.02.2017
21:35:10
Ywein
13.02.2017
21:35:35
но сейчас есть мода пихать вебсокеты всюду вообще. и в целом это часто даже оправдано.

вот это станет намного менее оправдано с переходом на http2

Ҫѐҏӗѫӑ
13.02.2017
21:44:08
это где такая мода?

уебанство какое-то

Andrew
13.02.2017
21:44:32
народ такое дело при загрузке приложения, делаю запрос на юзера, когда перехожу в профиль делаю запрос в componentWillMount(), все ок, если я в профиль не по прямой ссылке перехожу если по прямой, то юзер не успевает загрузиться и получается лажа решил применить componentWillReceiveProps и сделал проверку getProfile(login) { if(!login || this.props.profile.fetching) { return null; } if ((this.props.profile.profile && this.props.profile.profile.login) === login) { return null; } this.props.getProfile(login); } но запрос отправляет дважды как-будто this.props.profile.fetching обновляется поздно

Vladimir
13.02.2017
21:45:03
componenDidMount

Andrew
13.02.2017
21:45:22
тоже самое

componentDidMount() { this.getProfile(this.getProfileQLogin(this.props)); } componentWillReceiveProps(nextProps) { this.getProfile(this.getProfileQLogin(nextProps)); } getProfile(login) { if(!login || this.props.profile.fetching) { return null; } if ((this.props.profile.profile && this.props.profile.profile.login) === login) { return null; } // this.props.profile.fetching = true; this.props.getProfile(login); }

вот если я раскомментирую ту строку, то все ок будет

Ywein
13.02.2017
21:46:34
это где такая мода?
ох, да метеор хотя бы

Ҫѐҏӗѫӑ
13.02.2017
21:47:14
ну это известное уебанство

Andrew
13.02.2017
21:50:07
getProfileQLogin(props) { if(props.params.user) { return props.params.user; } if(props.user) { return props.user.login } return null; }

я дергаю логин

либо с пропса

либо в параметров

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