@react_js

Страница 4382 из 5115
Max
11.07.2018
19:43:56
!спам

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

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

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
сеттаймоут юзать?
Cenator: подписка на стрим посмотри redux-observable

Max
11.07.2018
19:50:37
Cenator: подписка на стрим посмотри redux-observable
чем это спасет от 10к рендеров в секунду?

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

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

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

One
11.07.2018
20:02:49
бывает. Иди поверстай
я статью чуваку предложил, че ты докопался

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

Max
11.07.2018
20:05:21
бывает. Иди поверстай
сутки ро, учимся говорить вежливо

искал по памяти собственна эту статью https://medium.com/@kasonjim/react-debounce-vs-throttle-11998bfc3212
да все эти статьи кучи букв лишних лучше по картинкам искать :)

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
А он её с сервера собирается получать?
Когда придется - будет поздно

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
https://gist.github.com/anvaka/3815296
Для стрелочных сработает?

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

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 из пропсов

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

может где напортачил?
Да скорее всего, придется git reset делать

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
blkmrkt
12.07.2018
00:29:49
async componentDidMount(){ await ...} ?
а до монтирования компонента можно что-то сделать?

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

One
12.07.2018
03:44:37
да и говорят что плохой паттерн это все, фиг знате
они сами его рекомендуют впрочем https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#fetching-external-data

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

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