
Max
11.07.2018
19:43:56
!спам

Valery
11.07.2018
19:46:19
Привет всем. Подскажите, как правильно сделать работу с websocket. А именно, бэк отдает очень быстро данные, в виде одной цифры. Как сделать вывод этой цифры в компоненте? Если во время принятия данных делать сетстейт, что бы обновлять компонент, то страница просто висит, так как цифры очень быстро отдаются. Сейчас пришло в голову попробовать с сеттаймоут что нить сделать. Можете что нибудь предложить по поводу этой ситуации?

Abu
11.07.2018
19:47:21

Cenator
11.07.2018
19:47:46

Google

Cenator
11.07.2018
19:48:07
там сделай дебаунс

Max
11.07.2018
19:48:08
тротл

Valery
11.07.2018
19:48:56

Max
11.07.2018
19:49:09
ну вот

Valery
11.07.2018
19:49:52

Stas
11.07.2018
19:50:27

Max
11.07.2018
19:50:37

Cenator
11.07.2018
19:51:40

Max
11.07.2018
19:52:04
ну т.е. человеку который не знаком даже с дебаунсом и тротлом rx тащить? норм вариант )

Anton
11.07.2018
19:54:16
На ваниле запилить

One
11.07.2018
19:54:21

Google

Anton
11.07.2018
19:54:21
С дебаунсом

Valery
11.07.2018
19:55:35

Max
11.07.2018
19:55:48

dima
11.07.2018
19:56:22
вообще зачем сравнивать сротл и дебаунс если это разные задачи ?

One
11.07.2018
19:59:40
многа букав https://www.peterbe.com/plog/how-to-throttle-and-debounce-an-autocomplete-input-in-react

dima
11.07.2018
20:00:19

One
11.07.2018
20:02:49
искал по памяти собственна эту статью
https://medium.com/@kasonjim/react-debounce-vs-throttle-11998bfc3212

Max
11.07.2018
20:05:21

One
11.07.2018
20:06:33
ну в голове и была картинка, ссылка внизу статейки - думаю гдеж я её видел http://demo.nimius.net/debounce_throttle/

Max
11.07.2018
20:06:58
ага, демка хорошая

One
11.07.2018
20:07:04
а буквы вредно да

Max
11.07.2018
20:07:23
в данном случае картинка проще :)

One
11.07.2018
20:07:59
ну по-аглийки может не все хорошо шпарят

Max
11.07.2018
20:09:16
@javascript_jobs

Pavel
11.07.2018
20:10:12

Vadim
11.07.2018
21:26:45
Вопрос к гуру :)
Если в сторе хранить функцию - это норма или за это руки отрубают? :)

Cenator
11.07.2018
21:28:25

Vadim
11.07.2018
21:30:06
:(

Google

Spaider
11.07.2018
21:32:42

Cenator
11.07.2018
21:32:52

Spaider
11.07.2018
21:33:35
А он её с сервера собирается получать?

lexxx
11.07.2018
21:33:50
compose пездато, начал его юзать, теперь у меня есть чисто вьюхи а все остальное оборачиваю в компос
кошерно

Cenator
11.07.2018
21:34:19

Spaider
11.07.2018
21:35:12

lexxx
11.07.2018
21:35:31
лайсайкл методс, хендлерс, пропс

Spaider
11.07.2018
21:37:03
Ну это решается маптустейт и маптудиспатч или ты про что

Abu
11.07.2018
21:53:25

Cenator
11.07.2018
21:54:04

akaSybe
11.07.2018
21:54:06
лол

Abu
11.07.2018
21:55:58

Cenator
11.07.2018
21:57:33

Abu
11.07.2018
21:58:33

Nikita
11.07.2018
22:05:39
А какой сейчас лучше всего шаблон брать, если 100% не нужно будет ssr (next.js не оч подходит), но хотелось бы четенький hmr ?)

Admin
ERROR: S client not available

Abu
11.07.2018
22:06:15

Nikita
11.07.2018
22:06:38
в next есть и ssr и hmr

Andrew
11.07.2018
22:32:46
лучше сделай себе react hot loader

blkmrkt
11.07.2018
23:10:24

Google

Cenator
11.07.2018
23:10:57
next.js

blkmrkt
11.07.2018
23:12:45
next.js
сидел неделю кодил со стартера с Next.js, mobx-state-tree и next-router. Сегодня пошел искать новый стартер, после того как аппа начала рендериться по 2 раза, где на 2й рендер пропадает appStore из пропсов

Artem
11.07.2018
23:15:23

blkmrkt
11.07.2018
23:15:25
Нигде не нахожу примера фетчинга данных на сервере с хедерами/куком клиента. Не подскажете как правильно это делать в 2018?

K
11.07.2018
23:51:50

blkmrkt
11.07.2018
23:52:33
fetch?
да не в выборе клиента проблема, а в структуре кода в целом

K
11.07.2018
23:53:50
Браузер принимает хедеры автоматически и ставит куки с Set-Cookie
Ты можешь их почитать, конечно, если есть токены и прочее
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Создай себе небольшие хелперы, оберни все лыжи во что-то как удобно ( async/await) и добавляй хедеры при запросах так же, импортируй потом что где надо и вуаля?

blkmrkt
11.07.2018
23:58:38
Браузер принимает хедеры автоматически и ставит куки с Set-Cookie
Да это тоже не проблема, я в axios просто передаю параметры куков если мы сервер и если есть правильный хедер :)
Вот лучше так спрошу: Откуда делать xhr? Спец. метод getInitialProps в next.js хоть и сделан для ssr, но у меня трудности достать актуальный стор со стейтом из него.
Еще в реакт не завезли асинхронных методов?

K
12.07.2018
00:00:13
Эм, промисы не асинхронно? Я просто не понимаю вопроса, может потому что не работал с мобх, обычно всё делается в thunk секциях, вроде. Если redux + thunk

blkmrkt
12.07.2018
00:09:13

Abu
12.07.2018
00:29:05

blkmrkt
12.07.2018
00:29:49

Abu
12.07.2018
00:30:07

blkmrkt
12.07.2018
00:30:22
да и говорят что плохой паттерн это все, фиг знате

One
12.07.2018
03:44:37

blkmrkt
12.07.2018
03:51:37
хммм

Google

One
12.07.2018
03:53:59
я тупой, вот разжевано по async await
https://blog.cloudboost.io/using-async-await-with-react-b807f9d7b64a