
Aga
10.06.2017
21:22:37
Здравствуйте)
Есть кто?

Dobry
10.06.2017
21:23:12
нет, зайдите позже

Aga
10.06.2017
21:23:40
на MERN все?)

Google

Aga
10.06.2017
21:23:56
в mern.io я не понял как создать пустой проект
там автоматом с экзамплом создаёт
лень удалять всё

Zaur
10.06.2017
21:46:55
А всеми этими группами, ака $фреймворк - русскоговорящее сообщество владеет Denis Izmaylov, ведь так?

Сергей
10.06.2017
22:25:53

Default
10.06.2017
22:26:57
Алсо, допилите уже all_ru

Razbitsky
10.06.2017
22:27:08
кто по ангулару поможет в лс

Default
10.06.2017
22:27:12
А то в том канале так ничего и не появилось, лол

Oleg ?
10.06.2017
22:38:35
Развелось
тут

Denis
10.06.2017
22:39:00

Oleg ?
10.06.2017
22:39:49
Я иммел ввиду сейчас нет своей крипто валюты, разве что у школьников...

Google

Oleg ?
10.06.2017
22:40:23
Может создадим в реакт сообществе свою? :D

Denis
10.06.2017
22:51:45
Обсуждали тут в кулуарах шутки ради :)

Anicert
11.06.2017
01:29:49
@DarknetInfo - статьи, мануалы, анонимность, а также интересная информация о темной стороне российского интернета.

anoru
11.06.2017
06:57:13
комба банов

Eliajah
11.06.2017
08:40:26
Если у компонента изменились пропсы, то он весь перерендывается или только та часть, где используются пропсы?

Egor
11.06.2017
08:41:31
Как ты думаешь?

Stepan
11.06.2017
08:42:26

Bogdan
11.06.2017
08:43:52
функция рендер у всех же вызывается

Eliajah
11.06.2017
08:46:04

Stepan
11.06.2017
08:47:00
Ну прочти про Shadow DOM и станет понятно, как это работает

Eliajah
11.06.2017
08:47:56
То есть нормально использовать в стере реакт/редакс один контейнер, которому передаются состояния стора?

Stepan
11.06.2017
08:48:46
Зачем, если у тебя в реакт-редакс стор доступен всем компонентам?

Eliajah
11.06.2017
08:49:15
Не всем, а только подключённым

Igor
11.06.2017
08:49:26
в связке реакт/ридакс часто используется SCU, чтобы измежать reconciliation
это уже оптимизация, которая юзается тогда, когда необходимо или с опытом сразу можно о ней думать

Stepan
11.06.2017
08:50:18

Evjeni
11.06.2017
09:02:39

Stepan
11.06.2017
09:07:58
Обернуть в span и добавить текст?

Evjeni
11.06.2017
09:11:59
Это гинеально, обернул в параграф, усе работает

Stepan
11.06.2017
09:16:57
Ну, в принципе, так это и работает, когда тебе нужно отрендерить или отдать много элементов)

Google

Artem
11.06.2017
09:19:42
Привет)
А как в редакс делают следующее - я вытянул с сервера большой массив данных, запихнул его в store и потом отрендерил. Но потом приходит какое-то другое событие и я обновляю состояние, и получается перендериваю тот большой массив лишний раз. Как избежать этого? Заводить филды флажки?

Stepan
11.06.2017
09:20:45
Что значит "перерендериваю весь массив"?

Pasha
11.06.2017
09:20:55
Почитай про key в итерации и как работает virtual DOM

Stepan
11.06.2017
09:21:04
+

Artem
11.06.2017
09:21:26
@Grammka у меня чистый редакс, или это из чистого редакс?

Pasha
11.06.2017
09:21:45
ты рендеришь в реакте?

Artem
11.06.2017
09:21:48
нет

Pasha
11.06.2017
09:21:58
сообщество React.js =)
как бэ

Stepan
11.06.2017
09:22:09
+
?

Artem
11.06.2017
09:22:29
https://netology.ru/blog/prg-tg
странно, просто тут написано и Redux)
сорян)

Stepan
11.06.2017
09:23:01
Ну, на самом деле, эта связка просто очень популярна

Pasha
11.06.2017
09:23:14
если ты рендеришь не в реакте, то либо уточняй вопрос, либо другое сообщество)

Artem
11.06.2017
09:23:29
а не посоветуете более подходящий канал?

Stepan
11.06.2017
09:23:36

Pasha
11.06.2017
09:24:16
как можно советовать что-то если непонятно какой у тебя стек)
редакс это просто хранилище
оно никак не связано с рендерингом

Kirill
11.06.2017
09:24:51

Google

Admin
ERROR: S client not available

Artem
11.06.2017
09:27:54
да, но как хэндлить казалось бы типичный кейс, когда у тебя в сторе лежит большой массив и другие данные стора часто обновляются. Ведь будет лишний перерендер.
https://github.com/reactjs/redux/blob/master/examples/counter-vanilla/index.html
Вот в примере, они подписываются одной функцией на обновление стейта и перендеривают весь ui. Но перендеривать весь тот массив каждый раз тяжело, и хотелось лишь делать это тогда, когда пришел реально новый массив, а не просто спровоцировало вызов подписчика какое-то другое событие.
на чистом js и redux)

anoru
11.06.2017
09:28:49
Что у тебя там если не реакт? pure js? Переходи на реакт и проблем не будет :D
зачем ваще нужен redux в отрыве от реакта

Stepan
11.06.2017
09:29:59

anoru
11.06.2017
09:30:02
с тем же успехом храни в обычных классах сторах

Artem
11.06.2017
09:30:17
@ssupinsky аааа)

Pasha
11.06.2017
09:30:33
=)))))

Artem
11.06.2017
09:30:55
теперь ясно) ок) у меня просто была цель как можно быстрее напилить проект, и я думал тратить время на изучение react или нет)

Pasha
11.06.2017
09:31:17
а зачем ты взял редакс?

Artem
11.06.2017
09:31:32
у меня просто много состояний)
и из небольшого опыта фронтенда это была всегда основная проблема)

Pasha
11.06.2017
09:32:46
ну если ты хотел заморочиться ты мог бы написать свой метод сравнения массивов и рендерить по шаблону только измененные итемы ну и подменять их
:D
и изобрел бы реакт
че уж)

Stepan
11.06.2017
09:33:19
Но потрать лучше один вечер на изучение реакт))

Artem
11.06.2017
09:33:52
лол=) я вас понял, спасибо за помощь!!)

Pasha
11.06.2017
09:33:53
ну вообще да) в реакте ничего вообще сложного) мне кажется вникнуть в редакс сложнее чем в реакт ^^

Google

Stepan
11.06.2017
09:33:59
+

Pasha
11.06.2017
09:34:33
единственное придется поковыряться с вебпаком)
а вот тут желаю терпения =)

Stepan
11.06.2017
09:37:31
create-react-app

Pasha
11.06.2017
09:38:20
ну да) но потом ты хочешь юзать postcss (например) и понеслось :D

Stepan
11.06.2017
09:39:18
Я думаю, в данный момент человеку подойдёт)

Eliajah
11.06.2017
09:40:11
За 2 часа изучения редакса потрогал экшены, редьюсеры, сделал простое тодо
Советую - https://maxfarseer.gitbooks.io/redux-course-ru/