
Steve
11.09.2017
17:30:59
Хеллоу, есть вопрос касательно react-router (v4 но это в вопросе роли не сыграет, я считаю)
Есть у меня компонент с постами, и есть обработка урла на котором должен отображаться один пост в зависимости от id в url, вопрос заключается в следующем, как передать данные конкретного поста если я НЕ использую redux, а данные лежать в рут компоненте?
На ум, пока я писал этот вопрос, мне пришла лишь мысль о коллбеке к рут компоненту при сomponentWillMount
у меня здравая мысль или как-то вообще жесть?
понятное дело с редаксом таких проблем бы не было, потому что я бы просто этим компонентом приконектился к стору и получил бы то что нужно

Сергей
11.09.2017
17:33:35
Причем тут cWM вообще

Google

Сергей
11.09.2017
17:33:44
Как он поможет

Herman
11.09.2017
17:33:50
Ребят привет!

Stepan
11.09.2017
17:34:11

Steve
11.09.2017
17:34:37
обратиться к рут компоненту через коллбек, который.. ох блэт, ну да, я думал я смогу как-то передать, но я смогу его только перерендерить, и это будет тупо, ты прав
тогда я даж не знаю что делать если ты не юзаешь редакс или флакс

Сергей
11.09.2017
17:35:25

Steve
11.09.2017
17:36:02
а о каком контексте идет речь?

Herman
11.09.2017
17:36:14
тут такая тема, не могу разобраться с CRA. Вот как-то коряво работает у меня деструктор, не могу в функциях писать такую конструкию
const foo = ( obj: { prop_1, prop_2 } ) => {
// Ругается мол obj not defined
}
А чё делать то?

Сергей
11.09.2017
17:36:29

Herman
11.09.2017
17:36:56

Google

Сергей
11.09.2017
17:37:23

Herman
11.09.2017
17:37:39
Деструкторов в жс нет
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
ВОт чёты бесишь меня

Сергей
11.09.2017
17:37:50
? Читаем правила: http://telegra.ph/React-rules-07-24

Herman
11.09.2017
17:38:06
Вот ты же понял о чём я спросил, ты вот доколупался вместо того чтобы ччто сделать7

Сергей
11.09.2017
17:38:11

Steve
11.09.2017
17:38:24
const foo = ({ prop_1, prop_2 } ) => {
// Не Ругается мол obj not defined
}

Сергей
11.09.2017
17:38:31

Юра
11.09.2017
17:39:03
neprivet.ru
Схоронил. Хотя, это, наверное, не очень нормально — ждать ответа с открытым окном в чате.
Типа, foo(undefined)?

Steve
11.09.2017
17:41:44
это не я, это там чел выше
я про это
тут такая тема, не могу разобраться с CRA. Вот как-то коряво работает у меня деструктор, не могу в функциях писать такую конструкию
const foo = ( obj: { prop_1, prop_2 } ) => {
// Ругается мол obj not defined
}

Stepan
11.09.2017
17:43:33

Herman
11.09.2017
17:43:45

Сергей
11.09.2017
17:43:54
Так может в этом проблема??

Herman
11.09.2017
17:44:17
Я уже понял

Сергей
11.09.2017
17:44:34
Прочитай доку

Google

Herman
11.09.2017
17:47:30
Прочитай доку
https://ponyfoo.com/articles/es6-destructuring-in-depth
да ёпт

Сергей
11.09.2017
17:48:41

illiatshurotshka❄️
11.09.2017
17:49:11
конечно же какой-то ебанутый блог лучше доки
?

Herman
11.09.2017
17:49:44

illiatshurotshka❄️
11.09.2017
17:49:50
хуй

Herman
11.09.2017
17:49:51
Ты ещё про мамку мою вспомни

illiatshurotshka❄️
11.09.2017
17:50:02
а можно?

Сергей
11.09.2017
17:54:13
Не

Stepan
11.09.2017
17:56:03

Herman
11.09.2017
18:02:07
Окей, в спецификацию лезть – долго. Я попробую тут спросить. Почему деструктуризация вложенных свойств позовляет мне присвоить переменную, а почему в аргументе функции есть ограничение?

Artyom
11.09.2017
18:13:08
Есть у кого опыт с новым материалом?
Как переписать в теме стиль для класса с after через overrides?

Vladimir
11.09.2017
19:04:10
Вопрос: как кто-то реализововал спинер при запросе данных с сервера в redux-saga?
Текущее решение: на каждом запросе показывать спинер, после ответа выключать его.
yield put(showPending());
const response = yield callApi(loadUsersRequest);
yield put({ type: FETCH_USERS, data: response.users });
} catch (error) {
yield put({ type: REQUEST_ERROR, error: error.message });
} finally {
yield put(closePending());
}
Чем плоха текущая реализация?

Herman
11.09.2017
19:06:10
работает это так:
const foo ( {prop_1, prop_2} = {} = obj ) {
// ...
}
спасибо за помощь

Сергей
11.09.2017
19:09:36

Denis
11.09.2017
19:10:47

Herman
11.09.2017
19:12:34

Google

Herman
11.09.2017
19:12:46
ну не двойное же дефолтное присвоение?
где это в спецухе? Где в доках?
Не пацаны, вам бы реально меньше хейтить

Denis
11.09.2017
19:13:55
в одной саге
там и счетчик завести если есть необходимость

Сергей
11.09.2017
19:16:02
Это не так делается

Admin
ERROR: S client not available

Vladimir
11.09.2017
19:16:20

Herman
11.09.2017
19:16:35

Сергей
11.09.2017
19:17:01

Herman
11.09.2017
19:17:18
блеа...
я думал ты чт нормальное скажешь... а разговоров то было)

Сергей
11.09.2017
19:18:11
Какой вопрос, такой и ответ
То что ты написал работает не так как ты хочешь

Herman
11.09.2017
19:18:23
Мужик, хватит

Сергей
11.09.2017
19:19:57
Мужик, хватит
Ты не написал нормально вопрос, никого не слушал, а потом удивляешься хэйту

Юра
11.09.2017
19:22:49
В тему синтаксиса: кто-нибудь юзает https://quokkajs.com?

Google

Юра
11.09.2017
19:23:35
Я сегодня поставил, но она какая-то бажная немного.

Ilya
11.09.2017
19:24:28
light table еще посмотри
он такое же умел
не особо юзабельно на деле

Юра
11.09.2017
19:25:11
Ага. Я его пробовал.
Но он мне чем-то не особо понравился. Не помню чем.

Aleksey
11.09.2017
19:56:08
или же просто будет искать в любом экшене поле showLoader и hideLoader

Yaroslav
11.09.2017
20:12:39
кто-то использовал facebook api?

Denis
11.09.2017
20:13:38

Yaroslav
11.09.2017
20:13:46
какая-то жесть происходит, из graph api explorera запросы нормально работают, из постмена аналогичные запросы не работают

Кирилл
11.09.2017
20:54:47
а если так?
render() {
const { posts } = this.state
return (
<Route path='/posts/:id' render={({ match }) => (
<Post post={posts[match.params.id]} />
)} />
)
}
Хеллоу, есть вопрос касательно react-router (v4 но это в вопросе роли не сыграет, я считаю)
Есть у меня компонент с постами, и есть обработка урла на котором должен отображаться один пост в зависимости от id в url, вопрос заключается в следующем, как передать данные конкретного поста если я НЕ использую redux, а данные лежать в рут компоненте?
На ум, пока я писал этот вопрос, мне пришла лишь мысль о коллбеке к рут компоненту при сomponentWillMount
у меня здравая мысль или как-то вообще жесть?
понятное дело с редаксом таких проблем бы не было, потому что я бы просто этим компонентом приконектился к стору и получил бы то что нужно


Denis Bekishev
11.09.2017
21:07:42
Привет, использую webpack-dev-server, настроена proxy на api, при запросе ругается
[HPM] Error occurred while trying to proxy request ... to ... (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors)
в браузере ошибка HTTP 504 Gateway timeout, заметил что при запросе 10 объектов из API валится почти всегда, но иногда отрабатывает, при запросе 3-4 объектов отрабатывает стабильно. Если запустить напрямую без proxy, на сервере, то нормально отрабатывает, куда рыть? Я чет ничего такого не нашел. Запрос отрабатывает за 100мс, данных 6,3KB.

Andrew
11.09.2017
21:07:51
Привет Всем у кого-то была такая проблема
когда запускаю GraphiQL через преложение выдает ошибку, хотя в браузере все работает корректно!

Сергей
11.09.2017
21:10:38
Привет, использую webpack-dev-server, настроена proxy на api, при запросе ругается
[HPM] Error occurred while trying to proxy request ... to ... (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors)
в браузере ошибка HTTP 504 Gateway timeout, заметил что при запросе 10 объектов из API валится почти всегда, но иногда отрабатывает, при запросе 3-4 объектов отрабатывает стабильно. Если запустить напрямую без proxy, на сервере, то нормально отрабатывает, куда рыть? Я чет ничего такого не нашел. Запрос отрабатывает за 100мс, данных 6,3KB.
так при запросе 3-4 стабильно работает или иногда?

Denis
11.09.2017
21:10:38