@react_js

Страница 1664 из 5115
Сергей
10.07.2017
13:27:30
корочу

скинь в гитхаб

надоело по кофейной гуще гадать

Artyom
10.07.2017
13:27:57
codepen

Google
Сергей
10.07.2017
13:28:02
нахуй

Даниил
10.07.2017
13:28:02
а че не future сразу
который fluture? заебись, жаль он не в стандарте вместо промисов

Сергей
10.07.2017
13:29:43
можете человеческим языком объяснить, почему редюсер отваливается при инклуде в нем рест-хелпера, который инклудит стор через файл (для диспатча)? какие тут нюансы

Artyom
10.07.2017
13:29:52
нахуй
Можно все подключить и в живую потрогать??

Сергей
10.07.2017
13:30:00
одно создается раньше другого или в чем дело

Сергей
10.07.2017
13:30:04
Можно все подключить и в живую потрогать??
кодпен да, КАНЕЧНА уж лучше webpackbin.com

Сергей кидаешь в гит?

Artyom
10.07.2017
13:31:02
Ого

Sergey
10.07.2017
13:31:02
да

Sergey
10.07.2017
13:34:17
Сергей кидаешь в гит?
https://spivot.space/SergProduction/material



Google
Сергей
10.07.2017
13:36:36
а можешь по-человечески проблему описать?
объясняю кодом: store.js export store as default reducers/user.js import api from 'helpers' api.fetch(google.com) api.js import axios import store from 'store' import { refresh } from 'reducers/user' axios() .then() .catch(() => { store.dispatch() } <-- ошибка

Max
10.07.2017
13:37:14
у тебя стор запросто не инициализирован в этот момент

Max
10.07.2017
13:37:45
поэтому делай это где-нибудь в componentDidMount

Сергей
10.07.2017
13:38:03
ммм, я кажется придумал

Сергей
10.07.2017
13:39:05
ммм, я кажется придумал
бля, мне страшно

Sergey
10.07.2017
13:39:55
бля, я экшены удалил ?

Сергей
10.07.2017
13:40:02
ты их не закоммитил

надо git add из корня делать

Sergey
10.07.2017
13:41:33
нет, я их удалял

из карзины востановил

Alexey
10.07.2017
13:42:11
Sergey
10.07.2017
13:42:13
там файлов 10 лишние, ты не обращай на них внимание

Сергей
10.07.2017
13:45:00
поэтому делай это где-нибудь в componentDidMount
короче пришлось вынести dispatch в window для api, инклуд стора все равно ломает

Сергей
10.07.2017
13:45:42
Офигеть
еще варианты?

Google
Sergey
10.07.2017
13:45:52
еще варианты?
А какая задача?

Сергей
10.07.2017
13:46:12
А какая задача?
выше описывал, интересно о чем твой камент если ты задачу не читал

куда?
да просто в window.storeDispatch, надо же фичи запускать, времени возится нет, пока так оставлю

Max
10.07.2017
13:46:53
бляяя

Sergey
10.07.2017
13:47:01
Выносить диспач в виндов, это само по себе офигеть

Max
10.07.2017
13:47:04
сделай ОБЕРТКУ

простую

тупую

которая будет делать что-то в componentDidMount

какой нахер window

Сергей
10.07.2017
13:47:54
которая будет делать что-то в componentDidMount
у меня первый вызов api как раз в componentDidMount

Max
10.07.2017
13:48:10
ой все

Сергей
10.07.2017
13:49:09
у меня подобное и раб. ща покажу
тебя при установке куча варнингов не смутила?



Sergey
10.07.2017
13:49:55
они у меня всегда, при установки любого модуля, я уже перестал обращать на них внимание ?

Roman
10.07.2017
13:50:22
как и на ошибки в консоли?

Sergey
10.07.2017
13:50:44
тот же вебпак с варнингами ставиться

Leonid
10.07.2017
13:50:53
в 2017 кто то еще юзает window :DDDDD

Google
Leonid
10.07.2017
13:51:07
Сделало мой день )

Roman
10.07.2017
13:51:24
чтобы записать туда store.dispatch

это вообще пушка

Сергей
10.07.2017
13:51:31
Сделало мой день )
типа крутой кодер пришел и поржал не зная задачи

Leonid
10.07.2017
13:51:53
Я не говорил что я крутой )

Но то что ты делаешь явно дичь

Сергей
10.07.2017
13:52:10
Leonid
10.07.2017
13:52:12
какая задача бы не была

Сергей
10.07.2017
13:52:20
Я не говорил что я крутой )
не удается заинклудить store.js в api.js, поскольку в редюсере используется api.js, который позже попадает в store.js. предложи свое решение? это ломается на этапе компиляции

Artyom
10.07.2017
13:52:54
Да зачем в сторе его использовать, если в экшене нужно?

Admin
ERROR: S client not available

Sergey
10.07.2017
13:53:23
попробую поставить jss

Сергей
10.07.2017
13:54:03


Roman
10.07.2017
13:54:11
стор и апи это про разные вещи, у апи есть четко определенная задача

Сергей
10.07.2017
13:54:20
всё работает

Sergey
10.07.2017
13:55:06
пиздец
я думал материал сам его поставит, в доке у них не указано что его отдельно нужно ставить. Спасибо

Сергей
10.07.2017
13:55:17
варнинги надо читать прост

в них весь ключ

Google
Leonid
10.07.2017
13:56:08
@ssimakin ты пытаешься сделать какие то не логичные вещи, стор в апи запихнуть и обратно я не знаю че у тебя за проэкт, но это кастыльная какая то архитектура и ты стреляешь сам себе в голову а не в ногу даже

Sergey
10.07.2017
13:56:39
всё работает
ты только jss-react поставил?

Сергей
10.07.2017
13:56:43
нет

npm install --save jss

и всё

версии 6.5.0

Сергей
10.07.2017
13:57:10
@ssimakin ты пытаешься сделать какие то не логичные вещи, стор в апи запихнуть и обратно я не знаю че у тебя за проэкт, но это кастыльная какая то архитектура и ты стреляешь сам себе в голову а не в ногу даже
мне это нужно чтобы при поломанном запросе апи-хелпер сам починил авторизацию и мне не пришлось херней страдать в каждом экшене который от нее зависит

Sergey
10.07.2017
13:57:13
спасибо! ?

Сергей
10.07.2017
13:57:30


Sergey
10.07.2017
13:57:58


Leonid
10.07.2017
13:58:42
@ssimakin что значит поломаный запрос?

Sergey
10.07.2017
13:58:54
Leonid
10.07.2017
13:59:14
Ну я предпологая там сессия, куки умерли

но хочу уточнить )

Сергей
10.07.2017
13:59:47
+ тоже не понял
поломанный запрос - отвалился токен и нужно отправить рефреш-токен для получения нового токена, после которого можно будет повторить запрос и он пройдет на ура

я это пытаюсь сделать в рамках апи-хелпера, чтобы при отвалившемся токене и наличии рефреша он сам чинил запрос и не канифолил мне мозг

Max
10.07.2017
14:01:07
сделай нормальный сервис поверх axios

чтобы не напрямую работать

Leonid
10.07.2017
14:01:38
ты моешь тупо написать мидлвару которая будет все разруливать и все

Сергей
10.07.2017
14:01:55
ну и разные кейсы еще есть типа сломавшегося рефреш-токена, после которого нужно сделать логаут, поэтому это завязано на сторе

Leonid
10.07.2017
14:01:57
в первой 5ке в гугле ответ будет

ты не один такой у кого такая проблема была и ее уже расписали как решать

Сергей
10.07.2017
14:02:29
в первой 5ке в гугле ответ будет
есть пример? я чет не знаю по какому запросу искать

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