
любое Л
01.04.2017
23:22:15
!ban

Дмитрий
01.04.2017
23:23:00
Охренеть
Обнаглели

?????∞?
01.04.2017
23:28:23

Google

?????∞?
01.04.2017
23:28:44
У меня создается такое впечатление, будто написал туду и всё - готов к работе
Круды пилить
/ban

Pavel
01.04.2017
23:29:15
где-то можно найти инфу почему key обязательно должен быть стрингом?

Дмитрий
01.04.2017
23:29:32
Дока реакта

Pavel
01.04.2017
23:30:06
ну вот в доке что-то не нашел

Дмитрий
01.04.2017
23:30:14

?????∞?
01.04.2017
23:31:24

Oleh
01.04.2017
23:31:42

Дмитрий
01.04.2017
23:31:55

Oleh
01.04.2017
23:32:11

Дмитрий
01.04.2017
23:33:13

?????∞?
01.04.2017
23:33:34

Google

?????∞?
01.04.2017
23:33:43
Я не верю, что всё настолько просто

Дмитрий
01.04.2017
23:35:23

?????∞?
01.04.2017
23:35:53

Дмитрий
01.04.2017
23:36:10
Аналогично

Pavel
01.04.2017
23:45:56
А нет, 3
вопрос был все-таки почему, почему число не может являться уникальным идентификатором в их случае
потому что возникла проблема когда происходил ререндер компонента перед анмаунтом, в то время когда key менялся с инта на инт, и проблема пропала при касте в стринг
просто мне кажется такие вещи нужно более явно в доке выделять
особенно с учетом что как вариант, хоть и плохой, там предложено использовать интовые индексы

Oleh
01.04.2017
23:47:45
А, не сталкивался. Да, согласен

Fire
02.04.2017
04:57:19

Dmitrii
02.04.2017
09:01:26
сколько у вас обычно контейнеров выходит на одну страницу? один который грузит все данные и потом раскидывает по презентационным детям? либо несколько контейнеров, каждый из которых грузит свой кусок даных?

My
02.04.2017
09:40:34

andretshurotshka?❄️кде
02.04.2017
09:42:00

Ruslan
02.04.2017
09:51:13

yadro
02.04.2017
10:38:55
ребят, у меня вопрос по редуксу. У меня есть два редьюсера, один со списком A, другой с разделами B. В этих разделах есть счетчик сколько в нем содержится элементов из списка A. При добавление данных в А нужно, чтобы счетчики в B обновились, для этого нужно пробежатся по всему списку и всё их пересчитать. Вопрос куда нужно запихивать логику? если в actions (да они у меня содержат небольшую логику), то законно ли в них (actions для А) обращатся к стору B и делать dispatch для B?

Petr
02.04.2017
10:44:20
правильный ответ: не хранить счётчик в redux store вообще (не хранить вычисляемые данные)
тебе зачем этот счётчик вообще нужен? рендрить где-то в одном из компонент на экран? именно там и делай подсчёт на лету перед рендрингом (в селекторе)

Дмитрий
02.04.2017
10:45:22
Пожно считать на лету, как бы, и всегда иметь синхронизированное значение
Один редюсер реагирует на экшн добавлением данных в лист, другой — инкрементом своего значения

yadro
02.04.2017
10:49:00
мне кажется это не оч оптимально, каждый раз пересчитывать на любой чих, даже если просто поменялось значение у элемента в списке, не влияя на счетчик

Google

yadro
02.04.2017
10:50:20
я подумал, можно ведь на один и тот же action среагировать в двух редьюсерах сразу

andretshurotshka?❄️кде
02.04.2017
10:53:53
?
Один редюсер реагирует на экшн добавлением данных в лист, другой — инкрементом своего значения

Admin
ERROR: S client not available

andretshurotshka?❄️кде
02.04.2017
10:53:53
я подумал, можно ведь на один и тот же action среагировать в двух редьюсерах сразу

yadro
02.04.2017
10:55:44
ок ок, не сразу понял, что имелось введу)

Petr
02.04.2017
11:13:01
но тут не могу удержаться от цитаты: Скажи лучше почему мемоизированные селекторы перестают работать когда есть несколько инстансов использующих их компонентов

My
02.04.2017
11:57:48

from
02.04.2017
12:10:43

Ldar
02.04.2017
13:22:55
Здравствуйте, только начал изучать React и столкнулся с проблемой, пока даже не знаю куда копать, помогите плиз

Ldar
02.04.2017
13:22:56

from
02.04.2017
13:23:58
jsx надо превращать в js

My
02.04.2017
13:24:29
в webpacke есть jsx-loader?

Ldar
02.04.2017
13:24:30
А каким образом?

anoru
02.04.2017
13:25:20

Ldar
02.04.2017
13:31:55
в webpacke есть jsx-loader?
Вот такой у меня конфиг
"dependencies": {
"react": "^15.4.2",
"react-dom": "^15.4.2",
"jquery": "*"
},
"devDependencies": {
"autoprefixer": "^6.7.7",
"babel-core": "^6.24.0",
"babel-loader": "^6.4.1",
"babel-preset-env": "^1.3.2",
"css-loader": "^0.28.0",
"file-loader": "^0.11.1",
"json-loader": "^0.5.4",
"react-hot-loader": "^1.3.1",
"style-loader": "^0.16.1",
"url-loader": "^0.5.8",
"webpack": "^2.3.2",
"webpack-dev-server": "^2.4.2"
}
{
test: /\.jsx$/,
loader: "react-hot-loader!babel-loader",
exclude: /(node_modules|public)/
},

Google

Ldar
02.04.2017
13:38:00
Полюбому это для вас детская проблема, но на первом этапе изучения, я не врубаюсь.