
Max
19.06.2017
15:50:43
охуенно :)

Sheridan
19.06.2017
15:50:47

Сергей
19.06.2017
15:51:12

Google

Max
19.06.2017
15:51:25
ну я пытался конструктивно если честно
https://60devs.com/pure-component-in-react.html
если сам в гугл не умеешь

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

Sheridan
19.06.2017
15:52:09

Max
19.06.2017
15:52:24
могу записать на прием по скайпу
на “поныть”

Sheridan
19.06.2017
15:53:50
Сорри, камрады, я адекватен, но просто злой. Целый день убил чтобы понять как в этом редаксе с этим жс держать в голове этот, блд, список. Работы сука на полчаса, но хер ногу сломит в этом.

Max
19.06.2017
15:54:16
возьми vue
из плюсов — ныть будешь в соседнем чатике

Sheridan
19.06.2017
15:54:41
уж лучше elm

Max
19.06.2017
15:54:49
слова не мальчика, но мужа

Google

Max
19.06.2017
15:54:58
reasonml покури
или ocaml

Sheridan
19.06.2017
15:55:17
окамл когдато курил ради интереса
но в ТЗ реакт

andretshurotshka?❄️кде
19.06.2017
15:55:44
Так реакт для reasonml есть)

Max
19.06.2017
15:56:07
хз как ты в елм пойдешь если доку реакта на 5 страниц не осилил

Сергей
19.06.2017
15:56:13

Max
19.06.2017
15:56:20
но просто надо гуглить параллельно

Сергей
19.06.2017
15:56:48
А в доке все есть
А ещё куча бесплатных статей и мини курсов от авторов и реакта и ридакса

Max
19.06.2017
15:57:19
я тебе уже говорил что это как человеку который в жс хочит научиться ECMA чиать стандарт рекомендовать

Sheridan
19.06.2017
15:57:48

Max
19.06.2017
15:58:12
ну вот я про то же

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

Max
19.06.2017
15:59:23
начинать надо с туториалов

Сергей
19.06.2017
15:59:30
Когда шлют в доку надо идти и читать

Max
19.06.2017
15:59:31
а не с мануалов

Google

Max
19.06.2017
15:59:49
открываешь ман
что-то не понимаешь — идешь в доку
а сразу в доку это тупая трата времени

Сергей
19.06.2017
16:00:26
Я всем советую прочитать доку полностью, хотя бы быстро. Даже если не понятно
Потом легче будет искать

Max
19.06.2017
16:00:27
хотя еще в чатик поныть можно)

Sheridan
19.06.2017
16:00:38
начинать надо с туториалов
фига там тех туториалов? Обсасывают всё в общем а потом один хер нарываешься на грабли. тот же shouldComponentUpdate я впервые тут увидел, а ведь прочитал десятки реакт+редукс туториалов
и статей, и на форумах

andretshurotshka?❄️кде
19.06.2017
16:01:15
так ты офф доку читал, лол?

Sheridan
19.06.2017
16:01:43
там воды полведра на стакан смысла

andretshurotshka?❄️кде
19.06.2017
16:01:44
там есть и про sCU

Сергей
19.06.2017
16:01:45

andretshurotshka?❄️кде
19.06.2017
16:02:00

Max
19.06.2017
16:02:19
да похуй бы
спросил бы нормально
а не с ноги “у вас фрейморк говно, а я в белом стою"

Default
19.06.2017
16:02:24
Хз, где там в доке вода

andretshurotshka?❄️кде
19.06.2017
16:02:24
В хаскелле вообще доки нет
Лучше вода чем ничего

Sheridan
19.06.2017
16:02:45

Default
19.06.2017
16:03:13
Читай API Reference тогда, там ваще ток описание методов

Сергей
19.06.2017
16:03:20

Sheridan
19.06.2017
16:04:37
крч, камрады, как правильно мне этот список серверов организовать? По факту это тупо данные. Но на их изменение дожны реагировать некоторые компоненты, остальные просто должны работать с этим списком, читать его.

Google

Сергей
19.06.2017
16:05:06
Он не может просто читать когда захочется

Sheridan
19.06.2017
16:05:23

Сергей
19.06.2017
16:05:27
Его реакция на данные это перерисовка
Реакт не ооп

Sheridan
19.06.2017
16:06:06
Спасибо, кэп что объяснил мне как работает движок. Как лучше мне реализовать свою хотелку?
js тоже не ООП?

Сергей
19.06.2017
16:06:57

Admin
ERROR: S client not available

Сергей
19.06.2017
16:07:12
Подпиши на нужный кусок стора только нужные компоненты

Sheridan
19.06.2017
16:07:17
Стор ровно один

Сергей
19.06.2017
16:07:44

Sheridan
19.06.2017
16:07:52
точнее два, но второй вошол норм и к месту ничегго лишнего

Сергей
19.06.2017
16:08:30
Это идея
Ты не получишь измененных данных если не будешь получать обновления
Обращаться напрямую к стору из компонента минуя connect и props это антипаттерн

Google

Sheridan
19.06.2017
16:10:12

Сергей
19.06.2017
16:10:15
Если тебе нужно делать запросы за данными на сервер, делай экшены
Компоненты должны знать только о тех данных которые нужно отрисовать
Все
Если тебе не надо рисовать список серверов не подписывай на эти данные компонент

Sheridan
19.06.2017
16:12:13
Стоп. Гдето я в техсамых(ц) мануалах читал что экшены должны возвращать один и тот же результат. Как я могу работать с экшенами, как я могу оттуда опрашивать сервера если результат опроса может быть разным?

Сергей
19.06.2017
16:13:28
Все действия со списком выполняй в экшенах. В помощь тебе redux-thunk
Если знаком с promise и async/await то порадуешься

andretshurotshka?❄️кде
19.06.2017
16:13:43

Сергей
19.06.2017
16:13:51

Sheridan
19.06.2017
16:15:11

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

Sheridan
19.06.2017
16:16:11

Сергей
19.06.2017
16:16:22
То есть тебе нужно только первый рендер?
Короче если у тебя в глубине есть компоненты которые подписаны на этот список все пойдет по пизде

Sheridan
19.06.2017
16:17:25
нет.
Щас расскажу

Сергей
19.06.2017
16:17:41
Давай всю идею

Sheridan
19.06.2017
16:20:12
есть список серверов. Есть компоненты которые его отображают. Они должны ререндериться когда происходят изменения в спивке. Есть компоненты, которые шлют в эти сервера fetch запросы и ререндерятся в зависимости от ответов. Их большинство. Вот эти компоненты не должны ререндериться при изменении списка этих серверов. Они должны по событию (юзер, таймер, етц) сделать в серверы запросы и отрендерить результат.