@react_js

Страница 3980 из 5115
Artyom
19.05.2018
20:53:38
Но смысл куда двигаться, надеюсь, понятен

from
19.05.2018
20:53:41
fetch - низкоуровневый интерфейс на основе промисов.
это XMLHttpRequest низкоуровневый интерфейс

Andrey
19.05.2018
20:54:06
это XMLHttpRequest низкоуровневый интерфейс
Ну да, есть ещё ниже, но и fetch не особо высокоурневый.

Andrew
19.05.2018
20:54:43
ну такое

Google
from
19.05.2018
20:54:50
fetch как раз появился, т.к. стало ясно, что есть смысл в axiox/jquery.ajax/superagent апишках

Andrew
19.05.2018
20:54:53
я не совсем согласен

но и не совсем против

Artyom
19.05.2018
20:55:07
fetch и axios Это как redux и redux-saga мм?



fetch - просто промис бейсед, все

У него вообще никаких хелпер апишек нет

Andrew
19.05.2018
20:55:43
ну fetch не такой уже и низкоуровневый

from
19.05.2018
20:55:49
fetch и axios Это как redux и redux-saga мм?
ну вот уже по сути противоречишь фразе "о разном" "О разном" это если б эти вещи нужны были для разных целей

А они нужны для одной

Andrey
19.05.2018
20:55:54
fetch как раз появился, т.к. стало ясно, что есть смысл в axiox/jquery.ajax/superagent апишках
fetch появился, потому что поняли, что коллбеки - это неудобно.

Andrew
19.05.2018
20:55:56
да надо смотреть на статус респонса

Google
Andrey
19.05.2018
20:56:12
да надо смотреть на статус респонса
Да, надо уметь отменять запрос.

Andrew
19.05.2018
20:56:15
а axios за тебя это сделает

Artyom
19.05.2018
20:56:47
ну вот уже по сути противоречишь фразе "о разном" "О разном" это если б эти вещи нужны были для разных целей
fetch - для запросов axios - для управления и менеджмента (interceptors) запросов. Это о разном, да

from
19.05.2018
20:57:13
Artyom
19.05.2018
20:57:21
Я соглашусь с тобой

Но это о разном :)

Andrew
19.05.2018
20:57:47
разве axios это не просто помазанный промисами xhr

Andrey
19.05.2018
20:57:57
fetch - это помазанный промисами xhr

from
19.05.2018
20:58:09
разве axios это не просто помазанный промисами xhr
смотря где границы слова "просто"))

Andrew
19.05.2018
20:58:24
ну есть еще всякие доп возможности

Artyom
19.05.2018
20:58:39
fetch - для запросов axios - для управления и менеджмента (interceptors) запросов. Это о разном, да
Это исчерпывающее объяснение, я думаю, тут можно закончить

Andrew
19.05.2018
20:58:45
а fetch же все таки на работает

from
19.05.2018
20:59:03
Это исчерпывающее объяснение, я думаю, тут можно закончить
я согласен с тем, что обсуждение ненужное :)

Andrew
19.05.2018
20:59:17
то есть скоро на основе fetch появятся новые http клиенты ?

Andrew
19.05.2018
21:02:43
ладно я чет мб херню сказал

просто вы говорили что fetch более низкоуровневый

Andrey
19.05.2018
21:03:26
Чем axios

Google
from
19.05.2018
21:04:46
Vlad
19.05.2018
21:06:34
Ну, и к чему пришли?) В итоге-то что юзать? ?

from
19.05.2018
21:11:13
а об этом вроде разговор и не вели))

Vlad
19.05.2018
21:15:04
Как обычно - полчаса холивара и никакой конкретики))

Artyom
19.05.2018
21:46:11
Я использую :)

Alexander
19.05.2018
21:47:53
Скиньте какой-нибудь готовый проект на typescript + react + redux. А то только втягиваюсь в typescript. Интересно

Alexander
19.05.2018
22:05:34
https://github.com/Microsoft/TypeScript-React-Starter#typescript-react-starter
Мне не нужен стартер кит. Что я из него нового узнаю? Мне бы посмотреть, как строить приложения, в чём преимущество typescript. А по первой ссылке в гугле и я могу посмотреть

Roman
19.05.2018
22:06:29
Ссыль с официальной доки реакта

Alexander
19.05.2018
22:07:23
Ссыль с официальной доки реакта
Установив приложение с cra ты научишься чему-то новому? :)

Я просто визуал и мне лучше просто увидеть

Alexander
19.05.2018
22:09:45
Просто у меня базовое знание ts

Вот хочу расширить. В работе с react

А то пишешь, как без ts, так постоянно какое-то ошибки. Хочется понимать, зачем писать так, а не иначе

Roman
19.05.2018
22:11:06
Аналогично. А там подробненький достаточно примерчик. Для понимания вроде норм...

Andrey
19.05.2018
22:11:07
Пиши с помощью flow, задолбаешься с хоками и ts

Alexander
19.05.2018
22:13:29
Пиши с помощью flow, задолбаешься с хоками и ts
Флоу только строгую типизацию даёт?

Vlad
19.05.2018
22:14:35
держи https://www.youtube.com/user/99baddawg/videos у него правда по бэку больше. но и по реакту с ts тоже что-то было

Google
ivan
19.05.2018
22:43:13


this.state.current_items это array of objects

Andrew
19.05.2018
22:45:34
ну может изначальное значение у него null

Alexander
19.05.2018
22:45:38
Значит в момент вызова рендера это ещё не массив

Admin
ERROR: S client not available

Andrew
19.05.2018
22:45:39
или чет типа того

пока данные не пришли еще

Alexander
19.05.2018
22:45:58
this.state.current_items это array of objects
Покажи где ты задаешь изначальное состояние

ivan
19.05.2018
22:46:46
Значит в момент вызова рендера это ещё не массив
Я console.log'ом его вывожу и показывает, что массив

Вот изначально



Затем я погружаю данные с backend'a и изменяю состояние





Alexander
19.05.2018
22:49:27
Андерскор же должен быть между current и items

ivan
19.05.2018
22:50:29
Не очень понял, что имеется в виду

Alexander
19.05.2018
22:51:14
current_items, а ты уже второй раз пишешь current.items

Нашел проблему, смотри

Google
ivan
19.05.2018
22:51:54
А, там есть underscore

На скрине просто не заметно

Alexander
19.05.2018
22:52:25
В componentWillMount all_items у тебя равно промису

Из метода getItems ты возвращаешь промис, вставляешь его в стейт

Нужно await this.getItems(), а перед componentWillMount добавить async

Понял?

ivan
19.05.2018
22:54:22
Да

Черт, спасибо большое

simon
20.05.2018
01:47:36
https://spectrum.chat/?thread=dffea771-3c05-4fa1-a54f-ca68e228a2dd

https://github.com/rsuite/rsuite

Sergey
20.05.2018
06:50:40
Салют. Может есть у кого под рукой хорошие примеры реализации паттерна медиатор под рукой?

Anton
20.05.2018
07:34:23
Ты тут не ругайся

Что-то мне подсказывает что блийшая аналогия - это “compound components"

Roman
20.05.2018
07:49:33
Вы только гляньте https://github.com/bowheart/zedux
Выглядит неплохо...пробовал?

Maxim robox
20.05.2018
07:54:05
Выглядит неплохо...пробовал?
Тоже заинтересовало.

Roman
20.05.2018
07:54:50
Я, честно признаться, прям захотел попробовать

Maxim robox
20.05.2018
07:55:22
Я, честно признаться, прям захотел попробовать
Если попробуешь, отпишись, пожалуйста.

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