
Artyom
06.06.2018
11:16:53
stopPropagation()

Andrey
06.06.2018
11:16:56

Artyom
06.06.2018
11:17:16
Я прям задумался какое на диве событие по умолчанию может быть

Artem
06.06.2018
11:17:21
preventDefault должен первым идти, потому что потом будет ререндер компонента, нет?

Google

Dmitr
06.06.2018
11:17:39
e.stopPropagation();
e.nativeEvent.stopImmediatePropagation(); не работает
я не могу вдуплить почему

Andrey
06.06.2018
11:18:45

Artem
06.06.2018
11:19:39
Стоп, а какое событие продолжается?
Там же обычный див, от превента толку же никакого
Вот только у тебя метод новые пропсы создаст а потом ещё и стейт обновится.
И это я молчу о том, что метод создан прям в onClick, что каждый раз будет пересоздавать обработчик события

Dmitr
06.06.2018
11:21:07

Vlad
06.06.2018
11:26:05
Почитай свежую доку , у тебя код древний

Yura
06.06.2018
11:26:46
Привет всем, возможно, глупый вопрос, но можно ли смотреть в AppContext не в рендере?
если я хочу наследовать стейт с AppContext

Igor
06.06.2018
11:28:17
Как грузить всегда свежую версию сайта? А то каждый раз жеско перезагружать приходится

Google

Igor
06.06.2018
11:28:26
Это вебпак или настройки бразуера или что?

Andrey
06.06.2018
11:28:37

Igor
06.06.2018
11:29:00
В вебпуке?

Andrey
06.06.2018
11:29:01

Alexander
06.06.2018
11:29:02

Andrey
06.06.2018
11:29:06

Igor
06.06.2018
11:29:14
Спс

Andrey
06.06.2018
11:29:35
Или тебе что надо? hot reload?

Igor
06.06.2018
11:30:11
Мне нужно чтобы каждое обновление страницы грузило свежую версию
А не из кеша

Vlad
06.06.2018
11:30:22
Девтулзы открой

Cenator
06.06.2018
11:30:36

Alexander
06.06.2018
11:31:31
Можно открыть девтулзы и отключить кэш
И отключи сервисворкер

Cenator
06.06.2018
11:31:58
а, понял, да, дев тул

Andrey
06.06.2018
11:37:47

Alexander
06.06.2018
11:38:06
Ну да

Igor
06.06.2018
11:38:22
кеш итак отключен

Роман
06.06.2018
11:38:31
Добрый день
использую redux saga у меня проблема
fromServer.map(function (el) {
switch (el.type) {
case 'refresh_notice':
effects.push(call(notice, NOTICE.notice(false, true)))
break;
case 'refresh_pays':
effects.push(call(pays, PAYS.pays(false, true)))
break;
case 'refresh_trans':
effects.push(call(transRefresh, TRANS.transRefresh(
el.oid,
false,
true
)))
break;
case 'refresh_main':
effects.push(call(main, MAIN.main(false, true)))
effects.push(call(statistic, STATIC.statistic(false, true)))
break;
default:
break;
}
}
)
const results = yield all(...effects)
yield put.resolve({type: 'LOAD_END', payload: {results}})
как сделать так что бы all дождался всех методов пока выполнятся и LOAD_END был в самом конце диспатчей

Igor
06.06.2018
11:41:10
update on reload надо?

Google

Ivan
06.06.2018
11:53:08
Добрый день
использую redux saga у меня проблема
fromServer.map(function (el) {
switch (el.type) {
case 'refresh_notice':
effects.push(call(notice, NOTICE.notice(false, true)))
break;
case 'refresh_pays':
effects.push(call(pays, PAYS.pays(false, true)))
break;
case 'refresh_trans':
effects.push(call(transRefresh, TRANS.transRefresh(
el.oid,
false,
true
)))
break;
case 'refresh_main':
effects.push(call(main, MAIN.main(false, true)))
effects.push(call(statistic, STATIC.statistic(false, true)))
break;
default:
break;
}
}
)
const results = yield all(...effects)
yield put.resolve({type: 'LOAD_END', payload: {results}})
как сделать так что бы all дождался всех методов пока выполнятся и LOAD_END был в самом конце диспатчей
all( [...effects ] )
Иначе можно не массив туда отправить а объект, чтобы проименовать результаты.
Смотри
https://redux-saga.js.org/docs/api/
В твоем варианте ты спредишь массив effects как список аргументов. В документации такого варианта нет.


Роман
06.06.2018
11:56:28
щас папробую не уверен что это поможет
@ivansky спасибо помогло!

Dmitriy
06.06.2018
12:08:38
Всем привет. Заранее прошу прощения за, возможно, глупый вопрос (я не фронтенд-разработчик). Когда я использую React + Redux, насколько правильно хранить содержимое полей форм в глобальном сторе? Или лучше использовать для этого локальный стор компонента?

Ivan
06.06.2018
12:09:17
у компонента нету своего стора, у него есть состояние
поля формы нет смысла хранить в сторе redux

Yaroslav
06.06.2018
12:10:21

Dmitriy
06.06.2018
12:11:15
Да, опечатался. Стейт конечно, спасибо. Я просто учусь по примерам Lemoncode - и там в примере с Redux он почему-то пишет-таки в глобальный стор https://github.com/Lemoncode/react-typescript-samples/tree/master/09%20Redux
Я вот и пытаюсь понять. Здравый смысл мне подсказывает, что в стейте надо бы

Vladislav
06.06.2018
12:14:29

Дмитрий
06.06.2018
12:14:53
Это форма, она по определению нужна другим

Max
06.06.2018
12:15:06

Cenator
06.06.2018
12:15:55
через контекст можно как-то прокинуть инстанс веб сокета? или есть лучше способы?

Dmitriy
06.06.2018
12:16:18
нет
Знакомые люди из django_jobs)

Max
06.06.2018
12:16:20
через контекст можно прокинуть все что угодно

Дмитрий
06.06.2018
12:18:49
нет
Между черным и белым бывают и другие градации

Admin
ERROR: S client not available

Max
06.06.2018
12:19:04

Google

Дмитрий
06.06.2018
12:20:09
Не ну если у тебя каждая форма в вакууме находится, то вопросов нет)

Dmitriy
06.06.2018
12:21:11
Это форма, она по определению нужна другим
А зачем форма нужна другим компонентам? Я просто через Redux это все решил гнать по той причине, что у меня валидация реализована будет частично (все, кроме простых проверок) на бэкенде. Ну я и решил, что ошибки так будет удобней в компонент формы пробрасывать

Дмитрий
06.06.2018
12:22:39
Ну вот ты и сам ответил на свой вопрос

Dmitriy
06.06.2018
12:23:12
Понял, всем спасибо :)

Denis
06.06.2018
13:18:22

Kelin
06.06.2018
13:18:55
прекрасная атмосфера и улетная атмосфера

Pauline
06.06.2018
13:19:08
заработался

Andrey
06.06.2018
13:19:15
приекрасная и просто улётная атмосфера

Vladislav
06.06.2018
13:19:29
запись/трансляция будет в онлайне?

Валера
06.06.2018
13:19:37
А куда приходить?)

Timur
06.06.2018
13:20:01
booba?

Никита
06.06.2018
13:20:01

Denis
06.06.2018
13:20:07

Yumi
06.06.2018
13:20:12

Denis
06.06.2018
13:20:23

Yumi
06.06.2018
13:20:28

dima
06.06.2018
13:22:56
прекрасная атмосфера и улетная атмосфера! это так и должно быть D? атмосфера 2 раза подряд

Pauline
06.06.2018
13:24:17

joestar
06.06.2018
13:25:37
Ой да что вы прикопались

Vlad
06.06.2018
13:33:02

Google

Dimanius851
06.06.2018
13:34:04
?

Denis
06.06.2018
13:36:55

zerc
06.06.2018
13:42:11

Amon Bower
06.06.2018
13:52:18
Обязательно ли через конструктор прокидывать пропсы методом super? Если компонент и так получает пропсы? Вроде где-то читал, что так нужно делать.

Сергей
06.06.2018
13:52:44

Cenator
06.06.2018
13:53:20