
Евгений
08.10.2018
07:35:19

Konstantin
08.10.2018
07:35:46

Danila
08.10.2018
07:36:12

Евгений
08.10.2018
07:36:42
я знаю то что прототипное наследование представляет собой объект proto который есть в каждом объекте, и он ссылается на другой объект в случае, если не находит свойств

Google

Danila
08.10.2018
07:36:47
Поэтому если ты в хэндлере решил делать, например, this.state, то this функции нужно прибиндить вручную

Vasiliy
08.10.2018
07:37:23
Юзайте arrow functions.
Код чище станет

Евгений
08.10.2018
07:38:23
Юзайте arrow functions.
стрелочные функции насколько я помню не создают изолированный скоуп, и то есть получается что в реакте при использовании стрелочных функций мы работаем с объектом window?
или что то не так понимаю

Konstantin
08.10.2018
07:39:07

Vasiliy
08.10.2018
07:39:28
Я к тому, что this становится лексическим.
И берется из замыкания, как переменная.

Евгений
08.10.2018
07:40:14

Vasiliy
08.10.2018
07:40:18
В компоненте не нэпридется больше привязывать контекст вручную

Николай
08.10.2018
07:43:16
всем привет, подскажите в каком жизненом цикле лучше отправлять запрос?

Roman
08.10.2018
07:43:52

Николай
08.10.2018
07:45:43

Google

Roman
08.10.2018
07:49:14

Vasiliy
08.10.2018
07:49:38
Попробуй мержить данные из стоpа в локальный стэйт на стадии getDerivedStateFromProps
И отправку делать уже с данными из локального стэйта

Ilshat
08.10.2018
07:56:18

Николай
08.10.2018
07:56:38

m
08.10.2018
07:57:14
подскажите, хочу у поля ввода иметь onBlur и onFocus, которые бы меняли поле стейта на противоположное. однако сделал для тестов onFocus={alert("Im focused")}
onBlur={alert("Im blured")} и получилось, что и blur и focus вызываются при начальном рендере несколько раз. как это можно отключить?

Roman
08.10.2018
07:57:33

m
08.10.2018
07:58:09

Danila
08.10.2018
07:58:14
У вас пока нет понимания того, как это вообще работает. Вы только больше запутаетесь

Danila
08.10.2018
07:59:12

m
08.10.2018
08:00:19
а, дошло. Спасибо за помощь.

Ilshat
08.10.2018
08:00:34

Nikolay
08.10.2018
08:03:08
как задетектить из history (react router dom) что страница была именно обновлена, а не goForward или goBack
action POP на все эти три события показывается.
если проще, то как понять, что страница только открылась

arts
08.10.2018
08:25:01

Игорь
08.10.2018
08:25:21
парни, я уже спрашивал но может кто что подскажет. Не верю что никто из разрабовв с этим не сталкивался.
проблема такая экшены отбивают запросы к апям получают на выход ошибку. ошибка сохраняеться в редьюсере
но что делать если есть например такой функционал. Постучались на бек, если все круто стучимся еще 3 запросами на бек
как организовать такое поведение

Google

Тимофей
08.10.2018
08:26:34

Дмитрий
08.10.2018
08:26:48

Игорь
08.10.2018
08:27:32
+ есть такя штука как последовательность вывода ошибок. Если к премеру забить и постучать на бек всеми нужными запросами не ожидая ответа то прилетят 3 ошибки, и нужная мне будет первой, если она увеньчалось не удачей, то и другие дадут феил.

Ilshat
08.10.2018
08:29:01
по идее первой будет та которая ответила первой
если читать из стора

Тимофей
08.10.2018
08:29:15
да
так ты просто порядок вызовов апи сделай как надо и все, не понимаю в чем проблема

Cenator
08.10.2018
08:29:27

Ilshat
08.10.2018
08:29:29

Игорь
08.10.2018
08:30:41

Тимофей
08.10.2018
08:32:50

Игорь
08.10.2018
08:33:44
так ты просто порядок вызовов апи сделай как надо и все, не понимаю в чем проблема
что ты имеешь ввиду ? что значит порядок выстави ? Есть актион А, B, C если A вернет феил то B, и С не нужны от того что я сделаю
A()
B()
C()
я не начну ожидать ответа А
итог мне прилетят 3 ошибки каждя ошибка сохранится в свой редьюсер и в компоненте я должен буду пробросить 3 ошибки и проверять если не вот эта то по пробуй это, а если о5 фиаско то по пробуй другую... помоему говнокод

Игорь
08.10.2018
08:34:22

Ilshat
08.10.2018
08:37:26
так они последовательными должны быть в итоге?

Тимофей
08.10.2018
08:37:54

Игорь
08.10.2018
08:39:38

Ilshat
08.10.2018
08:40:19
так тебе что важно то?
только 1-ый запрос?

Andrew
08.10.2018
08:40:51
race ебаш ?

Игорь
08.10.2018
08:41:32

Google

Andrew
08.10.2018
08:41:39
all это когда нам надо дождаться пока весь массив промисов не зарезолвится
Если хоть у одного будет реджект, но оно в catch упадет

Ilshat
08.10.2018
08:42:52
api.get1().then(()=>{
return Promise.all([2,3])
})

Cenator
08.10.2018
08:43:04

Ilshat
08.10.2018
08:43:24
вот жеж страх этот ваш thunk

Andrew
08.10.2018
08:43:29

Admin
ERROR: S client not available

Andrew
08.10.2018
08:43:39

Ilshat
08.10.2018
08:43:47
я на сагах

Cenator
08.10.2018
08:43:54

Ilshat
08.10.2018
08:44:00
мне норм)

Roman
08.10.2018
08:44:09

Andrew
08.10.2018
08:44:22
Красава, сага норм. Просто не нужна
А так очень даже

Олег
08.10.2018
08:44:30

Игорь
08.10.2018
08:47:22

Ilshat
08.10.2018
08:49:36
втыкай redux-saga и жизнь наладится)

Сергей
08.10.2018
08:50:00

Ilshat
08.10.2018
08:50:19
а в чем собственно боль?
какой нить пример

Google

Сергей
08.10.2018
08:50:34
Тебе нужен терапевт, чтобы понять?

Ilshat
08.10.2018
08:50:55
ну может я просто не сталкивался с этой проблемой

Игорь
08.10.2018
08:50:57
Парни, можете подсобить с моим вопросом.. Мне нужен терапевт что бы понять..

Ilshat
08.10.2018
08:51:00
интересно услышать

Danila
08.10.2018
08:51:15

Евгений
08.10.2018
08:55:03

Bogdan
08.10.2018
08:55:55
что там болезненного так и не пояснили

Evgeniy
08.10.2018
08:56:31

Roman
08.10.2018
08:56:50
что-то мне не нравится обнова Typography в материал юи. Заголовки не правильных размеров и приходится нарушать семантику

Евгений
08.10.2018
08:57:07

Ilshat
08.10.2018
08:57:51
redux-observable

Evgeniy
08.10.2018
08:58:10
а варианта №3 нет?
Наверняка есть и больше, например сайд-эффекты внутри контейнеров, но кажется это немного дичь. Я только этими двумя пользовался, а на observable у меня аллергия

Евгений
08.10.2018
08:58:50
я пытаюсь ответить себе на вопрос - люди более опытные, отказавшиеся от redux-saga, чем в таком случае пользуются, танками?

Roman
08.10.2018
09:02:54

Konstantin
08.10.2018
09:03:16
Кто на санках, кто на танках...

Евгений
08.10.2018
09:03:22

Игорь
08.10.2018
09:03:23
люди кто то использовал redux-api-middleware