@react_js

Страница 4071 из 5115
Дмитрий
03.06.2018
15:05:20
Извини, дальше сам

Hrant
03.06.2018
15:05:24
всем привет кто посоветует хороший ресурс по изучению redux ?

Alexander
03.06.2018
15:07:01
всем привет кто посоветует хороший ресурс по изучению redux ?
вот например, https://www.valentinog.com/blog/react-redux-tutorial-beginners/#React_Redux_tutorial_what_problem_does_Redux_solve

Google
Kirill
03.06.2018
15:07:35
всем привет кто посоветует хороший ресурс по изучению redux ?
паттерн Наблюдатель, мне кажется лучше с него начать

Hrant
03.06.2018
15:08:26
Andrew
03.06.2018
15:11:08
Kendr
03.06.2018
15:11:10
Если подписка, знач обзервер или che

Andrew
03.06.2018
15:13:29
Лучше понять человеку иммутабельность

Kirill
03.06.2018
15:13:54
Andrew
03.06.2018
15:14:24
Ну так обсервер может и за мутациями смотреть

Hrant
03.06.2018
15:24:33
Learning React. Functional Web Development with React and Redux вот похоже ресурс качественный все кто тоже хочет изучить redux плюс закрыть минусы с es6 и react

Daniil
03.06.2018
15:25:40
Глянуть надо будет, спс

Daniil
03.06.2018
15:26:52
А, она. Читал отрывками, нормальная.

Google
Daniil
03.06.2018
15:26:52


Hrant
03.06.2018
15:27:30
А, она. Читал отрывками, нормальная.
ну тогда классно буду учить по книжке

всем успехов!!!

Ruslan
03.06.2018
15:34:37
ребят, такая хурма, в didmount через this.props. вызываю для получения трех массивов три разных метода, данные оттуда прилетают не сразу и не рендерятся в дропдауне, а если добавляю новую запись в базу на другой форме(это в один из трех массивов попадет потом, их тяну с бд) и перехожу назад туда,где изначально делаю didmount - то уже this.state.objects.map in not function

Ruslan
03.06.2018
15:41:52
ну так тебе что-то не приходит
Приходит, но не сразу, вот в чем проблема, никак не могу понять как такое победить

Andrew
03.06.2018
15:42:08
ну лол

this.state.objects && this.state.objects.map

Ruslan
03.06.2018
15:45:05
this.state.objects && this.state.objects.map
так тоже не помогло

componentWillReceiveProps(nexProps) { if (this.props !== nexProps) { console.log(nexProps, 'nextProps'); this.setState({ objects: nexProps.objects, languages: nexProps.languages, classes: nexProps.classes }); } }

и так не помогло

может я портачу где-то

Andrew
03.06.2018
15:46:04
ааа зачем ты так делаешь

Ruslan
03.06.2018
15:46:16
Я только подобное видел

Andrew
03.06.2018
15:46:27
ты не можешь на cDM сделать сет стейт

зачам по новым пропас делать

Ruslan
03.06.2018
15:47:00
так они же извне приходят через редюсер

разве не так ловить их?

Andrew
03.06.2018
15:47:09
ну так тем более

Google
Andrew
03.06.2018
15:47:19
зачем тебе их вообще в стейт гонять

бери из редьюсера

Сергей
03.06.2018
15:47:31
не

надо

писать

столбиками

Andrew
03.06.2018
15:48:03
или тебе надо что-то с ними делать ? @sergeysova сори за столбик

Ruslan
03.06.2018
15:48:04
бери из редьюсера
хорошо, сейчас перепишу без стейтов

Andrew
03.06.2018
15:48:40
просто при первом рендере их не будет - покажи спинер или еще что-то, на так и выводи куда угодно

рендер пока синхронный и конечно же при первом рендере данных еще не будет

Oleg ?
03.06.2018
16:18:45
Гайз, очень здорово когда вся бизнес логика находится в Саге, но есть вопрос. Как реализовать некое действие с UI интерфейсом из саги? Например, нужно подскролить страницу с формой в место где поле заполнено неправильно

Есть идеи или предложения?

Prester John
03.06.2018
16:23:40
Хочу компознуть 2 хока, делаю так: export default compose( connectHoc, withData, ) А без compose это же должно работать тоже? Я думал export default connectHoc(withData) но кидает ошибку TypeError: Cannot call a class as a function

Prester John
03.06.2018
16:25:36
Oleg ?
03.06.2018
16:27:27
Кажется пропс в этом случае избыточен

Google
Stepan
03.06.2018
16:28:05
Редакс и саги это сущности, не имеющие отношения к юаю

При ssr, например, там вообще нет браузерных объектов

А проверки ставить попахивает

Gordei
03.06.2018
16:33:51
Вот хочется это делать как-то из Саги
Может по-другому взглянуть на вопрос? Что за действие, на которое нужно реагировать? И зачем скролл нужен?

Gordei
03.06.2018
16:34:51
Можно скроллить при появлении ошибки

А чекать в cDU

Admin
ERROR: S client not available

Gordei
03.06.2018
16:36:04
Появление ошибки ведь как-то отобразмтся в state/props

Stepan
03.06.2018
16:39:45
Ну, я это и имел в виду

Gordei
03.06.2018
16:39:48
Stepan
03.06.2018
16:40:05
А, это ты предполагаешь)
Да чувак вроде вполне ясно описал кейс

Gordei
03.06.2018
16:41:01
Упс, теперь увидел

Artyom
03.06.2018
16:57:02
Воу https://wordpress.org/gutenberg/ реакт + редакс

Ну https://testgutenberg.com/

VS JS
03.06.2018
17:28:27
https://github.com/xrrrx1/default-webpack4-react-config - ребята такая проблема - почему то стили применяются не сразу. Т.е. если цвет текста меняешь, то сначала подгружается дефолтный цвет (черный) и через секунду только он меняется на тот цвет который ты выставил (серый на пример). Кто-то сталкивался с этим? Возможно в конфиге что-то не так написал? Или модуля какого-то не хватает?

Roman
03.06.2018
17:46:26
Есть у реакта либа для нотификашек? Как у веб телеграмма например

Demuz
03.06.2018
17:49:45
Это просто веб сокет же.

Там нечего писать.

Google
Дмитрий
03.06.2018
17:50:16
Demuz
03.06.2018
17:50:38
Roman
03.06.2018
17:51:06
Thanks

Demuz
03.06.2018
17:51:32
Там есть пара методов для выведения уведомления на экран, когда браузер свернут, либо прям в браузер. Просто там реально нечего писать в виде либы.

Дмитрий
03.06.2018
17:52:22
Есть у реакта либа для нотификашек? Как у веб телеграмма например
Насчёт либы не знаю, но хорошее место, чтобы начать разбираться с уведомлениями - https://github.com/dmitry-korolev/push-js :)

Demuz
03.06.2018
17:53:03
Что вебсокет?
Ну он же как типа в телеграме просит уведомления, значит нужна обратная связь, а значит и веб сокет. Сервер подключённому клиенту отправляет пачку данных, распарсиваешь ее на стороне клиента и вызываешь какой то там метод, который обращается к браузерному апи для отображения.

Arseny
03.06.2018
17:53:11
Wordpress как всегда

Demuz
03.06.2018
17:53:11
Типа того. Точно не помню. Давно писал просто.

Thanks
https://developer.mozilla.org/ru/docs/Web/API/notification

Demuz
03.06.2018
17:56:49
незнаю что такое сервис воркер. у меня вобще уведомления выходят только таким образом для веб, а для мобильных через уведомления в штору, они конечно не на сокетах. Но если человек внутри приложения сидит, то там веб сокеты.

Дмитрий
03.06.2018
17:56:51
Я занимался уведомлениями где-то год назад на Тинькофф.ру, в итоге там все уведомления, даже те, которые вызываются самой страницей, работают через сервис воркер, так тупо удобнее и универсальнее

Demuz
03.06.2018
17:58:29
Я хз, при чем тут вообще сокеты и какое они имеют отношение к уведомлениям) страница не только через вебсокеты может с сервером общаться
Я хз но мне нужна была обратная связь в режиме реального времени и здесь реализовывал через веб сокеты.

Дмитрий
03.06.2018
17:58:42
Больше того, страница может решить сама вызвать уведомление, без сигнала с сервера

Demuz
03.06.2018
17:58:47
Пока проблем не было с этим

Дмитрий
03.06.2018
17:58:59
Demuz
03.06.2018
17:59:11
Мне принципиально было, чтобы сам сервер инициировал уведомление.

Да ради бога, только не надо мешать мягкое с холодным
Я реализовывал через веб сокеты. Незнаю как вы там реализовывали, но не нужно говорить что я что-то мешаю. Реализовал именно так как описал и не было проблем. Мне без разницы как вы там реализовывали.

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