
Stepan
13.12.2017
21:34:42

Дмитрий
13.12.2017
21:35:09
Там тупо практически голая информация из history

Stepan
13.12.2017
21:35:39
А он с ssr норм дружит? Я слышал, что плохо

Дмитрий
13.12.2017
21:35:51
Это очевидно нужно было делать в том же духе, но они в погоне за минимализмом просто выбросили и нормальный туллинг для управления этим всем)

Google

Stepan
13.12.2017
21:36:30
Юзаю universal-router, чувствую себя прекрасно

Дмитрий
13.12.2017
21:36:36
Я решил не брать натекущий проект потому что объективно прикинул что на роутер времени не хватит
Было оч жалко, даже вон флоу тайпинги до сих пор лежат

Stepan
13.12.2017
21:38:05

Дмитрий
13.12.2017
21:38:19
universal-router

Stepan
13.12.2017
21:38:22
Аа
А в чем там проблема?
С типизацией
Я без нее, потому всё очень нравится
Весь этот middleware-style
Топ

Дмитрий
13.12.2017
21:43:34
С типизацией
В том что ты должен понять весь принцип на котором работает либа и по возможности сразу спроектировать то как ты будешь работать с этой либой
В том как устроен universal-router я разбирался, но в условиях ограниченного количества времени пришлось предпочесть либе, в которой все пути хорошие ту, в которой всё одинаково так себе)))
Просто не было возможности делать крутым ещё и роутер))

Google

Дмитрий
13.12.2017
21:44:04
Но на чистом rr4 меня всё равно хватило кажется дня на четыре

Stepan
13.12.2017
21:44:28
А что юзаешь?
Я пытался посмотреть redux-first-router, но меня стремает эта схема
Кстати, не очень понимаю, как при ssr юзают рр
Мокают хистори как-то?

Михаил
13.12.2017
21:46:51
есть такая штука memoryrouter
в комплекте с сагой очень хорошо зашло

Stepan
13.12.2017
21:48:15
Предпочитаю гетеросексуальные санки

Дмитрий
13.12.2017
21:48:41
г о м о л о г и ч е с к и е к о м о н а д ы

Andrew
13.12.2017
21:52:31

Волчик
13.12.2017
22:47:54
Отчего такой ворнинг может быть?

Cenator
13.12.2017
22:54:37

Stepan
13.12.2017
22:56:42

Cenator
13.12.2017
22:56:51
Ну так

Stepan
13.12.2017
22:56:58
Я просто только сейчас прочитал про memory history
Уже решил вопрос, спс)

Usman
14.12.2017
01:21:39
Ребята, При нажатие на кнопку axios отправляет сперва запрос с null данными (статус 204), потом с предоставленными данными. Я так понял, при нажатие он рендерин страницу и сперва не видит данные. Как сделать так, чтоб он отправлял только один запрос.

Stepan
14.12.2017
01:22:35

Usman
14.12.2017
01:23:50

Stepan
14.12.2017
01:24:09

Google

Usman
14.12.2017
01:24:49

Stepan
14.12.2017
01:25:07
*играет печальная музыка*

Usman
14.12.2017
01:25:37

SilencerWeb
14.12.2017
01:27:44
Всем привет. Запилил первый мелкий проект на реакте, а проверить некому. Буду очень признателен, если кто-то посмотрит и укажет на ошибки. Там буквально пара небольших компонентов.
Репо - https://github.com/SilencerWeb/aviasales
Демо - https://silencerweb.github.io/aviasales/

Michael
14.12.2017
02:29:31

Eugene Y.
14.12.2017
04:07:28
гутен морген

Winni
14.12.2017
04:09:36
в setInterval надо передавать функцию, которую он исполнит

Eugene Y.
14.12.2017
04:09:37
один раз срабатывает
так я ее и передал

Winni
14.12.2017
04:10:06
нет, ты передал не функцию
ты передал туда что вернет this.init

kana
14.12.2017
04:10:20
лол

Eugene Y.
14.12.2017
04:10:47
так инит это функция

kana
14.12.2017
04:11:03
ты ее уже вызвал
и ее результат передал в setInterval

Winni
14.12.2017
04:11:18

Eugene Y.
14.12.2017
04:11:18
ааа
понял

Michael
14.12.2017
04:11:26
в теории, конечно, init может возвращать функцию, но по коду этого не видно

Google

Eugene Y.
14.12.2017
04:23:27
setInterval( () => this.init

Anton
14.12.2017
04:36:08
Эх, сайдэффекты при маунте ?

Admin
ERROR: S client not available

Oleg
14.12.2017
05:43:02

whats
14.12.2017
05:46:39
чувак подскажите, пожалуйста по nginx , кароче взял я регехп вот такой server_name ~^(www\.)?(?<subdomain>.+)\.example\.com$; работает с www.anysubdomain.example.com, но вот https://www.anysubdomain.example.com не работает.. подскажите пожалуйста, что сделать надо?

Evgeniy
14.12.2017
05:47:54

Anton
14.12.2017
05:49:38
А какие аналоги?)
Вынести за пределы реакт элемента – использовать саги/эпики/react-sideeffect

Oleg
14.12.2017
05:55:34
И даже оборачивание компонента - https://github.com/gaearon/react-side-effect/blob/master/src/index.js - все равно тот же сайд эффект в lifecycle, только уровнем абстракции выше.
Это разве что-то сильно меняет?

Anton
14.12.2017
06:11:35

Alexander
14.12.2017
06:46:19
Друзья, подскажите. Чем так популярна redux-form? Как я понял из апи и документации это просто обертка для форм со своим местом в сторе.

Evgeny
14.12.2017
06:46:34
Да

Alexander
14.12.2017
06:49:08
но ведь подобного рода библиотека удобна только для маленьких форм? Для приложений типа crm она наврятли подойдет? По крайне мере с первого взгляда

Artyom
14.12.2017
06:49:21
Популярная потому что в свое время: а) поднялась на хайпе редакса б) не было хороших альтернатив
в свое время (!)

Владимир
14.12.2017
06:51:10
А что сейчас для форм самое топовое? Чтоб с валидацией, доступностью значений внутри формы и с удобным прикручиванием к ui-библиотекам

Artyom
14.12.2017
06:51:22
react-final-form многие хвалят
formik хороший
Я свои пишу каждый раз. Пока необходимости в либах не было (пробовал, не заехало)

Alexander
14.12.2017
06:52:01
А на сколько удобны эти библиотеки для форм, которые представляю нечто больше чем контактные. Например CRM?

Google

Alexander
14.12.2017
06:53:23
Я вот тоже использую самописные решения.
Если у кого то есть опыт с этими библиотеками, больше чем контактная форма. Поделитесь ощущениями.

Владимир
14.12.2017
07:01:01
У меня такая ситуация: формы находятся в модальных окнах, и могут скрываться и анмаунтиться, но не должны терять значения полей (если я не захочу). С redux-form вышла морока, но все же кое-как удалось заставить работать. Может с какой-то другой либой это будет проще и удобнее

Alexander
14.12.2017
07:03:01
спасибо :) Учитывая что данные форм хранятся в сторе, думаю он должен хорошо решить эту проблему. Но с какого рода морокой вы столкнулись?:

Artyom
14.12.2017
07:03:33
Ну вот так как-то
Написал вчера форму из 11 полей, всего 4 вида полей, у двух из них несколько сложных состояний - автокомплиты с разными подсказками \ ошибками.
Знаете что я использовал? Ничего! Прекрасно все получилось, проще и нагляднее чем с отдельными менеджерами...

Evjeni
14.12.2017
07:03:52

Artyom
14.12.2017
07:03:55
До этого эти 11 полей были на formik + редакс для сохранения в локалсторадж. Было не удобно

Igor
14.12.2017
07:04:11
А есть крутая статья, которая ставит точки над и по поводу точек запятых?) не юзаю их пару недель, уже успел выслушать в свой адрес кучу говна)

Alexander
14.12.2017
07:04:41
У меня на проекте приходят Jsonы по 11к строк...( в форматированном состояние). И иногда это становится больно.

Artyom
14.12.2017
07:04:55

Igor
14.12.2017
07:05:07
:(