
? ethorz
27.10.2016
12:37:20
мне норм

Котяй Негодяй
27.10.2016
12:37:28
Ну, например, normalize.css в начале бандла.

Victor
27.10.2016
12:37:29
Использую redux-saga
- после загрузки шлётся на сервер запрос WHOAMI, но кроме него приложение пытается прочие запросы послать
? как можно реализовать подобную штуку:
- пока action WHOAMI_SUCCESS не поймался, чтобы прочие запросы блокировались?
Не могу сообразить, подскажите пожалуйста

Ilya
27.10.2016
12:37:50
Импортируй его в начале, не?

Google

Ilya
27.10.2016
12:37:59
import '../../../normalize.css'?
Прям в энтрипоинте.
По идее он подцепит, что был импорт, причём раньше всего остального, и так и хуйнёт в начало бандла. Или я не так понял, что у тебя за css-loader?

Котяй Негодяй
27.10.2016
12:38:54

Ilya
27.10.2016
12:39:03
Так это _loader_

Котяй Негодяй
27.10.2016
12:39:11
Ага.

Ilya
27.10.2016
12:39:14
Он не будет тебе сам из каких-то призрачных конфигов препендить.

Котяй Негодяй
27.10.2016
12:39:24
=(

Ilya
27.10.2016
12:39:24
Он просто лоадит css.

Котяй Негодяй
27.10.2016
12:39:37
Ну ладно.

? ethorz
27.10.2016
12:39:48

Ilya
27.10.2016
12:39:50
Ты импортнул - вебпак посмотрел, есть ли на .css лоадер. Есть? Заебись, пропускаем через него, экспортируем ожидаемое.
Тем более это норма. У тебя entrypoint - вплоне хорошее место для таких вещей.

Google

Ilya
27.10.2016
12:40:51
Но опять-же, попробуй, я взял это навскидку с проекта, но не вглядывался, есть ли у нас что-то помимо css-loader'а.

? ethorz
27.10.2016
12:41:03
такая же проблема была с запросами, т.е. во время выполнения запроса выполнялся следующий
но как по мне, это быдлокодерство

Котяй Негодяй
27.10.2016
12:42:07
import 'normalize.css/normalize.css'; — взлетел.

Ilya
27.10.2016
12:42:18
Nu vot.

Victor
27.10.2016
12:43:06

Котяй Негодяй
27.10.2016
12:43:24
Хотя хз.

Ilya
27.10.2016
12:44:13
Он обрабатывает бандл, насколько я помню.
Но не отвечает за бандлинг и подгрузку.
Это точно.

Victor
27.10.2016
12:50:25

Ilya
27.10.2016
12:51:10
Я генераторы не трогал, каюсь.

Victor
27.10.2016
12:55:36

Vladimir
27.10.2016
13:30:44
друзья, а расскажите, пожалуйста, все уже на graphql/relay перебрались или все еще на REST

Roman
27.10.2016
13:33:57
хипстеры - да

Pavel
27.10.2016
13:38:38
Я бы переформулировал

Vasiliy
27.10.2016
13:38:47
еще на REST не перебрались

Pavel
27.10.2016
13:38:57
Кто-то уже перебирался вообще?

Google

Pavel
27.10.2016
13:39:19
Щас кадров нормальных на классический стек не найдёшь
А тут ещё с релеем пожалуйте

Арсений
27.10.2016
14:26:09
У меня есть боевой проект на graphql
Relay норм
Рекомендую юзать Apollo

Nikita
27.10.2016
14:39:47
и где же relay норм?) монстр
graphql - норм. вообще конфетка. relay - монстр

Aleh
27.10.2016
14:41:40

Nikita
27.10.2016
14:42:58
graphql просто невероятно удобен для админок) ну и проектов типо админок, например гитхабу был бы удобен. они вроде как раз graphql апи запилили недавно

Aleh
27.10.2016
14:43:50
ага, для всяких статистик там да
или тех, кому нужны хитрые поиски

Nikita
27.10.2016
14:44:39
хотя я так понимаю на jsonapi тоже самое сделать можно?

Aleh
27.10.2016
14:46:08
ну примерно

Iaroslav ¯\_(ツ)_/¯
27.10.2016
14:51:30
Ребзя, кто-нибудь работал с MobX? Нужен какой-нибудь вменяемый гайд, из оффдокументации ничо не понятно

Ostap
27.10.2016
14:53:33
спрашивай
два проекта в проде на mobx

Iaroslav ¯\_(ツ)_/¯
27.10.2016
14:55:58
Да я бы спросил, если бы понимал что спрашивать. У меня тут проект зашёл, его фрилансеры педалили. Пытаюсь разобраться, но пока ничо не могу понять.

Vitaliy
27.10.2016
15:04:24

Roman
27.10.2016
15:04:52
фрилансеры - хипстеры, вот не выеживались и сделали бы на редаксе..

Андрей
27.10.2016
15:05:00
автоматически идет проброс изменений во view

Google

Vitaliy
27.10.2016
15:05:05
я ж так полагаю это может использоваться как обертка на вьюхой, реактом в том числе

Андрей
27.10.2016
15:05:12
посредством observable

Ostap
27.10.2016
15:05:15
проще и by default быстрее
но магия
oop vs func-programming
но с mobx можно минимизировать OOP подход
я писал большие аппликейшны на mobx, и там не было проблем с выстреливанием евентом от туда и от сюда, так как mobx можно юзать в строгом режиме
т.е. через екшны
прям как во flux
подходе, только без тучи боилерплейт кода

Vitaliy
27.10.2016
15:07:48

Ostap
27.10.2016
15:08:09
но я бы советовал следующий learning curve:
- vanilla flux dispatcher
- redux
- mobx
из flux решений юзал только ванильный диспатчер фейсбука и redux

Vitaliy
27.10.2016
15:08:49
неа
Лан, а сколько там сторов?
один или у каждого модуля свой можно юзать?

Ostap
27.10.2016
15:09:14
где там? в mobx ?

Vitaliy
27.10.2016
15:09:36
ога

Ostap
27.10.2016
15:09:53
http://mobxjs.github.io/mobx/best/store.html

Google

Ostap
27.10.2016
15:10:09
как в ванильном флакс подходе
UI стор и Domains stores
все singletons

Vitaliy
27.10.2016
15:11:46
эм. надо почитать на досуге

Арсений
27.10.2016
15:12:33
@mkusher @gusnkt Вы какие-то странные. GraphQL удобен для проектов где у данных сложная не иерархичная структура. Т.е. графовая. Это как раз не админки и статистика, где всё решается табличками и OLAP кубами, это всякие соцсеточки и вообще проекты где много разных интерфейсов. А не много одинаковых, как в админках

Ostap
27.10.2016
15:12:53
лучше выроботать подход на flux архитектуре понять в чем минусы и в чер оверхед в подходе. понять зачем redux и что он решает. а потом уже пробовать мобикс и всю магию с observables & reactions

Арсений
27.10.2016
15:13:13
А вообще он удобен для всего. Потому что он может сымитирвоать REST без особых проблем, а вот REST-у чтобы сымитировать GraphQL нужно порвать задницу на британский флаг

Aleh
27.10.2016
15:14:00
реляционкой тоже любую структуру можно сымитировать, только не всякую будет оптимально и удобно

Vitaliy
27.10.2016
15:14:51
редакс чисто хипстота.
не решает он задач крупных проектов

Vladimir
27.10.2016
15:15:09

Roman
27.10.2016
15:15:17
щито?
а посоны то и не знают

Сергей
27.10.2016
15:15:34

Aleh
27.10.2016
15:15:38
lodash/rambda тоже не решают задач крупных проектов, ну

Ostap
27.10.2016
15:15:42
и поддержке

Сергей
27.10.2016
15:15:53