
Alex
27.04.2016
08:00:45

Michael
27.04.2016
08:01:09

Konstantin
27.04.2016
08:01:10
предсказуемо) я думал мало ли где еще есть "делай так, а так не делай" материал
благодарю)

Google

Michael
27.04.2016
08:01:58
:)

[Anonymous]
27.04.2016
08:02:52
Что на бэкенде используйте с react?)
Вернее какой )

Gordey
27.04.2016
08:03:56
рельсы ?

Evgeniy
27.04.2016
08:05:05
Ребята, подскажите ответ на вот такой вопрос. Redux, если не ошибаюсь, требует добавления обработчиков, которые не оставляют сайд-эффектов, для того, чтобы состояние всегда можно было восстановить по истории вызова этих обработчиков и начального состояния.
Но что делать, если мне нужно выполнить какое-то действие, которое требует поддержания его состояния? Скажем, поднять веб-сервер и контролировать его состояние, чтобы можно было выключить его потом в любой момент. Либо когда дело касается какой-либо сторонней библиотеки, которая требует создания инстансов для использования.
Где хранить такие объекты, и как это согласуется с принципами Redux?
Заранее спасибо :)

Igor
27.04.2016
08:05:07

Andrey
27.04.2016
08:06:01
там даже 2 версия вроде как выходит и адепты говорят что живее всех живых

Roman
27.04.2016
08:07:53
Redux не для серверов

Evgeniy
27.04.2016
08:08:26
ладно, перефразирую. :) например, мне нужно поддерживать websocket-соединение на клиенте.

Jane
27.04.2016
08:09:50
Если да, то посмотри на этот туториал: http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html
Он как раз использует вебсокеты


Evgeniy
27.04.2016
08:13:06
При изменнии state каждый раз его отправляешь на сервер, сервер слушает события и эмитит измененные state всем остальным клиентам. Правильно я поняла, тебе это нужно?
Не уверен, что правильно понял ответ. Ключевой вопрос в том, что иногда нет возможности обеспечить чисто-функциональный подход. Либо сторонняя библиотека, либо какие-то нужды проекта требуют от тебя хранить в состоянии объект, который не является иммутабельным и который сам что-то делает.
Это может быть соединение, web-worker или еще что-то подобное. Т.е. исходя из принципов редукса, я уже не смогу просто взять и восстановить текущий state из исходного и всех вызванных обработчиков, т.к. у меня есть еще какой-то параллельный объект, который работает "где-то там рядом".
Как быть в такой ситуации?

Google

[Anonymous]
27.04.2016
08:16:07
Что пишешь ?
Вот тут может найдешь ответ https://github.com/raineroviir/react-redux-socketio-chat

Evgeniy
27.04.2016
08:16:43
спасибо, сейчас посмотрю)

[Anonymous]
27.04.2016
08:20:27
/stat@comstatbot
/stat@comstatbot

Konstantin
27.04.2016
08:21:12
/stat@comstatbot

Eugene
27.04.2016
08:21:37
всем привет, что тут происходит?

Andrey
27.04.2016
08:21:53
смотрят статистику чата

Igor
27.04.2016
08:23:11
Добрый день не подскажите хорошую Material Design библиотеку для Реакта

[Anonymous]
27.04.2016
08:23:44
/stat@comstatbot

Igor
27.04.2016
08:23:50
/stat@comstatbot

Vladimir
27.04.2016
08:23:57
/angularjs is the most popular command here in reactjs chat
oh irony

Sergey
27.04.2016
08:24:15
/angularjs

Denis
27.04.2016
08:24:15
/angularjs

Eugene
27.04.2016
08:24:26
/angularjs

Evgeniy
27.04.2016
08:24:26
/angularjs

Alex
27.04.2016
08:24:31
/angularjs

[Anonymous]
27.04.2016
08:24:33
?

Constantin
27.04.2016
08:24:51
/stat@comstatbot

Google

Konstantin
27.04.2016
08:25:02
/style

Alexander
27.04.2016
08:25:26
/stat@comstatbot
/stat@comstatbot

Admin
ERROR: S client not available

Jane
27.04.2016
08:26:29
/angularjs_must_die

Alex
27.04.2016
08:26:53
/angular_js_nadoel

Timur
27.04.2016
08:27:03
http://www.material-ui.com/#/

Максим
27.04.2016
08:27:09
/angular_light

Igor
27.04.2016
08:27:12
неплохо было бы добавить админов, которые бы чистили весь этот флуд

Eugene
27.04.2016
08:27:50
просто аудитория такая

Timur
27.04.2016
08:27:59

Denys
27.04.2016
08:28:14
/ls@telewitterbot

Andriy
27.04.2016
08:28:16
/ls@telewitterbot

Denis
27.04.2016
08:30:29

Andrew
27.04.2016
08:30:52
/stat@comstatbot

Igor
27.04.2016
08:31:14
и дело не в аудитории, а в правильной модерации

Maksim
27.04.2016
08:32:18

johan_krs
27.04.2016
08:32:51
/angularjs

Ilia
27.04.2016
08:33:04
/angularjs

Google

Andriy
27.04.2016
08:33:29
/angularjs

Andrey
27.04.2016
08:33:34
чат с котиками?