@react_js

Страница 938 из 5115
Ywein
11.02.2017
20:33:17
измененную сущность. обычно целиком.

в том что я делал для продакшена небыло вещей где бы имело смысл экономить байты и пушить отдельные поля.

у этого решения конечно есть очень много ограничений.

оно очень удобное когда можно применять его в лоб.

Google
Ywein
11.02.2017
20:35:48
но если допустим в приложении разных сущностей очень много, то пушить изменения во всех, включая те что на других страницах и те что пользователю вообще не отображаются или даже которые у него не подгружены - несколько не корректно(мягко говоря) и там начинаются свои сложности

или если действительно некоторые сущности очень большие и придется отдельные поля только посылать - это еще один уровень сложности

IsaacPearse
11.02.2017
20:42:59


Andrey
11.02.2017
20:43:33
удалить brackets

Arseniy
11.02.2017
20:46:00
а тыкни на стрелочку около названия проекта

Oleg
11.02.2017
20:47:52
Какие техники кто использует для "приостановки" диспатча в redux если надо сделать серию диспатчей и только после этого перерендерить

Oleg
11.02.2017
20:49:07
мне ручками надо управлять транзакционностью.

SmilingPanda
11.02.2017
20:49:43
новый движок реакта будущий

Arseniy
11.02.2017
20:50:02
ой, тогда тебе наверное надо добавить ещё один проект

SmilingPanda
11.02.2017
20:50:13
https://github.com/acdlite/react-fiber-architecture

Google
Arseniy
11.02.2017
20:50:23
блин, я снёс брекетс, так что не помогу

он своё отслужил

Ywein
11.02.2017
20:50:33
Какие техники кто использует для "приостановки" диспатча в redux если надо сделать серию диспатчей и только после этого перерендерить
shouldComponentUpdate и там проверяем переменную которая в начале деспатчей выставляется в фолс и в конце соответственно в тру.

Oleg
11.02.2017
20:51:17
так и делаешь?

Ywein
11.02.2017
20:52:08
так и делаешь?
там где это нужно. что бывает редко.

вообще зачастую не приходится так сильно о производительности беспокоится

Oleg
11.02.2017
20:54:13
ощущение что ты диспатчишь прямо из компонент а не из action creators

SmilingPanda
11.02.2017
20:54:58
flux-ом? )

Oleg
11.02.2017
20:55:37
ушел спать

Ywein
11.02.2017
20:55:58
ощущение что ты диспатчишь прямо из компонент а не из action creators
нет конечно. не очень понял как тут связано то, откуда я диспатчи вызываю

Andrey
11.02.2017
22:09:20
но лучше самому врапер написать над диспатчером и вызывать только тогда, когда нужно)

Ruslan
11.02.2017
23:15:12
Кто-нибудь использует redux-saga?

Конечно, в 2 часа ночи, в субботу, это мне кажется маловероятным

Artem
11.02.2017
23:18:15
Ребята, кто использовал passport + jwt?

Ilya
11.02.2017
23:39:23
а у кого на примете есть сайты с ui эффектами как в приложениях, транзишинами состояний интересными hover или selected переходами? Такое налево и направо есть в приложениях, а на сайтах не встречается.

Алексей
11.02.2017
23:44:22
Скажите пожалуйста. При работе с Redux является ли нормальной ситуации использование redux-thunk для выполнения ajax запросов в action-функции, которая создаётся в action creator. Типа такого: function myAwesomeActionCreator(userId) { return dispatch => { axios.get('/user/' + userId).then(response => dispatch(...)); }; }

Google
Ilya
12.02.2017
05:24:24
А в реакте можно как-то задать "конфиг" <Grid><Columns></Columns></Grid> чтобы в гриде можно было получить как объект это?

Или только так <Grid columns={[]}/>

Дмитрий
12.02.2017
05:25:48
Если Columns — это не реально рендерящийся компонент, то лучше второй вариант

Ilya
12.02.2017
05:30:29
Ага

Demid
12.02.2017
06:54:29
Ребят, а это норм? В первые вижу кирилицу в консоле ._.



DEFACE
12.02.2017
07:53:25
/

блин, пробую гайд один но у меня почему то не работает spread operator

я посмотрел он вроде в нормальный код трансплайтится

switch (action.type) { case 'SET_YEAR': return _extends({}, state, { year: action.payload }); default: return state; }

Igor
12.02.2017
08:00:14
Спреда для обьектов нет пока в стандарте, зайди на сайт бабеля и посмотри как подключить

Ruslan
12.02.2017
08:00:38
можешь попробовать return Object.assign({}, state, { year: action.payload });

Igor
12.02.2017
08:01:01
Более чем уверен, в туторе, который ты проходишь, это подключение есть

Ruslan
12.02.2017
08:02:42
Кто-нибудь использует redux-saga? Можете вычитать текст на консистентность https://github.com/rajdee/redux-saga/blob/master/README_ru.md

DEFACE
12.02.2017
08:20:35
можешь попробовать return Object.assign({}, state, { year: action.payload });
Да, я так и переписал до тех пор пока не разораблся

Более чем уверен, в туторе, который ты проходишь, это подключение есть
{ "presets": ["es2015", "stage-0", "react"], "plugins": ["transform-object-rest-spread"] }

я смотрел собранный фаил, вроде нормально трансплайтится

Igor
12.02.2017
08:31:14
так все заработало, или как? ты в установил модули для`presets` через npm?

Admin
ERROR: S client not available

Google
Danil
12.02.2017
09:05:18
А если на странице есть ползунок переключатель, то какое событие срабатывает, когда я его буду двигать?

Dreamerinnoise
12.02.2017
09:06:20
change

DEFACE
12.02.2017
09:06:22
Все заработало после следующих операции:
Открыл дебагер, прошелся по коду, почитал доку, попробывал пару вариантов, прошелся дебагером, вернул как было, прошелся дебагером, пошел поел, переписал через ассинг, попил кофе, перезагрузил ноду и заработало

причина была в том что нужно было тупо сервер ребутнуть

Arsen
12.02.2017
09:13:15
отличная история

Ilya
12.02.2017
09:36:04
Перезагрузка жива и она помогает

Alexey
12.02.2017
15:13:29
Всем привет. Есть фильтр материалов. В какой последовательности нужно вызывать события. Фильтр изменился -> роутер push с новыми параметрами запроса -> за новыми материалами? Как их объеденить и кто должен отвечать за изменение роута? Фильтр? Кто отвечает за запрос за новыми материалами ? тоже Фильтр? И как вообще инициализация происходит. Пришел пользователь на страницу. Пошел запрос за данными для фильтра -> они пришли, прошли через фильтр который синхронизирует query и состояние фильтра и только потом запрос за материалами, как в этом случает отследить что фильтр готов и нужно слать запрос?

Nikolay
12.02.2017
15:15:33
А мне реакт по попе не надает если я буду напрямую через ref менять .style аттрибуты?

есть вот такая штука http://dynamicsjs.com/, хочу заиспользовать

Mike
12.02.2017
15:17:33
ну а зачем ты странные вопросы задаешь? попробуй, если сработает — молодец

Nikolay
12.02.2017
15:20:14
Задаю для того чтобы узнать, может кто пробовал, вдруг поделится опытом, для этого думаю такие чаты и нужны, не?

Klim
12.02.2017
15:24:54
Задаю для того чтобы узнать, может кто пробовал, вдруг поделится опытом, для этого думаю такие чаты и нужны, не?
такие чаты нужны если ты попробовал, не сработало, гуглил несколько часов и не смог пофиксить

Nikolay
12.02.2017
15:25:29
ну да) если в гугле не нашел, значит тут точно помогут

Vasiliy
12.02.2017
15:27:42
проще нада быть пацаны и добрее

Sergey
12.02.2017
15:29:16
Как твоя ава)

Ilya
12.02.2017
15:29:30
Скатимся в профильные форумы где 100500 тем и на любой вопрос флуд и ответ: гугли, хаха или ссылка: google.com?query=react for dummies

Держим марку добра!

Sergey
12.02.2017
15:30:11
+

Mike
12.02.2017
15:30:59
ну тут просто такой идиотский вопрос "могу ли я Х?" — ну пойди и сделай Х, вот и узнаешь, можешь или нет

Google
Mike
12.02.2017
15:31:23
из-за такого и появляются люди, которые потом видят окошко с одной кнопкой "ок" и спрашивают "а мне можно ее нажимать?"

Ilya
12.02.2017
15:33:16
Я тут недавно думал заюзать react-colorpicker, подключил не заметил на большом файле как он раздул бандл, когда паковал продакшн смотрю какой размер - он мне раздул его +250кб, вырезал к чертям. а работает он супер. Где как не тут можно получить такой фидбэк

И вообще сейчас зоопарк библиотек, если пользовать все будет трэш, хотя можно и стоящее не заметить.

Помогает опыт оценка популярности пакета а лучше коллеги!

Mike
12.02.2017
15:36:12
прям таки да, создаешь компонент с рефом, меняешь стили и смотришь, при изменении стейта что происходит

дело 5 минут

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