@react_js

Страница 1153 из 5115
любое Л
01.04.2017
23:22:15
!ban

Дмитрий
01.04.2017
23:23:00
Охренеть

Обнаглели

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
У меня создается такое впечатление, будто написал туду и всё - готов к работе
Вообще, так то, если ты с нуля написал todo, то освоил кучу вещей в экосистеме реакта

??‮???∞?
01.04.2017
23:31:24
Вообще, так то, если ты с нуля написал todo, то освоил кучу вещей в экосистеме реакта
Я-то освоил, но мне кажется, что этого НЕДОСТАТОЧНО, чтобы мне за это ещё и деньги платили

Oleh
01.04.2017
23:31:42
где-то можно найти инфу почему key обязательно должен быть стрингом?
https://facebook.github.io/react/docs/lists-and-keys.html#basic-list-component Второй параграф

Дмитрий
01.04.2017
23:33:13
Я-то освоил, но мне кажется, что этого НЕДОСТАТОЧНО, чтобы мне за это ещё и деньги платили
Выглядит подозрительно просто, не так ли?) На самом деле, это только потому , что у тебя подходящий склад ума. А деньги платят за умение решать проблемы, многие из которых лежат внутри этих рамок))

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

Дмитрий
01.04.2017
23:35:23
В этом и дело, что всё как-то слишком просто
Ну тогда считай, что тебе повезло выбрать профессию, подходящую под твой склад ума)

Дмитрий
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
сколько у вас обычно контейнеров выходит на одну страницу? один который грузит все данные и потом раскидывает по презентационным детям? либо несколько контейнеров, каждый из которых грузит свой кусок даных?

Ruslan
02.04.2017
09:51:13
Один контейнер, соединенный с стором, и N презентационных
если большая вложенность, то неудобно много прокидывать из одного корневого контейнера

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
мне кажется это не оч оптимально, каждый раз пересчитывать на любой чих, даже если просто поменялось значение у элемента в списке, не влияя на счетчик
реакт вообще грубо говоря появился из мысли, что это куда оптимальнее, чем кажется) Что там пересчитывать-то?

я подумал, можно ведь на один и тот же action среагировать в двух редьюсерах сразу
на один и тот же экшн реагировать разных редьюсерах более чем нормально, это основная идея флакса в общем-то; но только с derived data надо осторожнее

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
А каким образом?
https://github.com/facebookincubator/create-react-app

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
https://github.com/facebookincubator/create-react-app
На что мне обратить внимание на ссылке?

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

Страница 1153 из 5115