
Сергей
19.06.2017
15:32:05
код - в компонентах, данные в редусерах
в компонентах, подписки на данные и ОТОБРАЖЕНИЕ
в редюсерах обновление стора
в экшенах КОД ДЛЯ РАБОТЫ С ДАННЫМИ!
прикинь всё не так как ты себе представляешь
a duck-types вообще держит редюсеры, стор и экшены в одном файле

Konstantin
19.06.2017
15:32:08

Сергей
19.06.2017
15:32:14

Sheridan
19.06.2017
15:32:26

Google

Max
19.06.2017
15:32:52
ну т.е. абстрактную херню будем обсуждать
ок
конструктивно

Сергей
19.06.2017
15:33:15

Sheridan
19.06.2017
15:33:19
мне нужно в голове хранить список серверов
который может измениться

Сергей
19.06.2017
15:33:34

Sheridan
19.06.2017
15:33:41
их время от времени проверять на онлайн

Konstantin
19.06.2017
15:33:43

Sheridan
19.06.2017
15:33:51

Сергей
19.06.2017
15:33:52

Default
19.06.2017
15:33:56
Окей и что?

Сергей
19.06.2017
15:34:03

Google

Default
19.06.2017
15:34:06
В чем трабла сделать это с редаксом?

Сергей
19.06.2017
15:34:08
нахрена руками проверять?

Sheridan
19.06.2017
15:34:10
к ним надо обращаться из других компонентов

Сергей
19.06.2017
15:34:21
че ты гонишь тут

Sheridan
19.06.2017
15:35:59
трабла в том, что как только я делаю export default connect(mapStateToProps)(компонент); где function mapStateToProps (state) { return {servers: state.reducers.servers }} то все компоненты начинают реагировать на любое изменение списка

Max
19.06.2017
15:36:12
а все это какие?

Sheridan
19.06.2017
15:36:22
котрые так же подключены

Max
19.06.2017
15:36:28
у тебя реагируют подписанные
они и должны реагировать
ты там точно не хочешь один сервер передать?
вместо всей пачки серверов

Сергей
19.06.2017
15:36:55

Sheridan
19.06.2017
15:37:04
нет. Мне нужен оттуда список серверов у которых компоненты по необходимости опрашивают всякую ерунду

Max
19.06.2017
15:37:13
Сова, не матерись
тут я для этого

Сергей
19.06.2017
15:38:01

Max
19.06.2017
15:38:09
и соответственно на ререндер идет куча запросов?

Sheridan
19.06.2017
15:38:12
Мне не нужен такой список, при изменении которого все подписанные компоненты ойкали и начинали чегототам себя перерендеривать

Google

Max
19.06.2017
15:38:27
Падажжи Ебана
на вопрос ответь )

Sheridan
19.06.2017
15:38:40

Default
19.06.2017
15:38:40
Нахера тебе реакт тогда?

Сергей
19.06.2017
15:38:40

Max
19.06.2017
15:38:52
если проблема в ререндере только

Sheridan
19.06.2017
15:38:55
опрос сервера при моунте или события от пользователя

Max
19.06.2017
15:39:02
то PureComponent тебе в помощь
и shouldConponentUpdate

Сергей
19.06.2017
15:39:18

Sheridan
19.06.2017
15:39:40
Нафига в ридакс положил?
а куда, если у меня компонент который их в кучу собирает не должен находиться в дереве выше отображающих?

Сергей
19.06.2017
15:39:43
Здесь нужно не рендерить корень пока не придет ответ

Сергей
19.06.2017
15:39:58

Sheridan
19.06.2017
15:40:12

Сергей
19.06.2017
15:40:28
Ты просто не знаешь как делаются приложения на стеке react+redux

Sheridan
19.06.2017
15:41:05
В любой js модуль.
и как мне с этим модулем (с одними данными на ВСЁ приложение) работать из множества компонентов?

Max
19.06.2017
15:41:18
так работай то
в чем проблема

Сергей
19.06.2017
15:41:27

Google

Max
19.06.2017
15:41:58

Sheridan
19.06.2017
15:42:45
import { get } from
компонент, отображающй состояние серверов будет в таком случае реагировать на изменение статуса каждого сервера из этого списка? Мне нужно их удалять нопример

Max
19.06.2017
15:43:01

Сергей
19.06.2017
15:43:22

Sheridan
19.06.2017
15:43:22
списое - да. Рендерится это как в таком случае должно?

Max
19.06.2017
15:43:36
ты в элемент списка передаешь сервер (обьект) или что там

Сергей
19.06.2017
15:43:48

Max
19.06.2017
15:43:48
так?

Сергей
19.06.2017
15:43:59

Admin
ERROR: S client not available

Sheridan
19.06.2017
15:44:06

Max
19.06.2017
15:44:32
и тебя волнует что если в него прилетает серверА, а обновился серверБ то он перерисуется?

Sheridan
19.06.2017
15:44:37

Сергей
19.06.2017
15:44:46
Ты не понимаешь как работают эти библиотеки
Останавливаем этот бессмысленный разговор

Sheridan
19.06.2017
15:45:15

Сергей
19.06.2017
15:45:24
Человеку нужно изучить концепцию и работу

Max
19.06.2017
15:45:29
вот, сова, хули ты меня останавливал

Google

Max
19.06.2017
15:45:41
PureComponent, shouldComponentUpdate + immutable
вот эти вещи гугли

Сергей
19.06.2017
15:46:02
Просто доку читать надо, прежде чем писать проект

Sheridan
19.06.2017
15:46:04
концепция понятна. Сделать единый стейт
чтобы не делать себе мозг передвавая стейт сверху вниз и наоборот

Max
19.06.2017
15:46:40
у редакса нет понятия вверх и вниз

Sheridan
19.06.2017
15:46:47
у оредакса да

Max
19.06.2017
15:46:50
у него есть диспатчеры

Sheridan
19.06.2017
15:46:53
поэтому и пришол к нему

Max
19.06.2017
15:47:25
зашел бы по пути к Далю

Sheridan
19.06.2017
15:47:41
у далья я был ащо у шкле

Max
19.06.2017
15:47:53

Sheridan
19.06.2017
15:47:53
а потом надоело, мсье

Stepan
19.06.2017
15:48:41
Что за уле=еле вы тут развели?

Sheridan
19.06.2017
15:49:18

Сергей
19.06.2017
15:49:34

Max
19.06.2017
15:49:48

Сергей
19.06.2017
15:49:53

Max
19.06.2017
15:49:55
им похуй ваще должно быть где они

Сергей
19.06.2017
15:50:01
Ясно и понятно написано в доке

Max
19.06.2017
15:50:04
хоть в списке, хоть в футере

Sheridan
19.06.2017
15:50:15