
Vasiliy
29.09.2016
02:27:12
инструмент это инструмент, а не инструмент – не инструмент

Cocker
29.09.2016
02:28:03
глубоко

Alexey
29.09.2016
04:06:47
Всем привет
такая проблема, есть удаленный сервер, пытаюсь к нему делать запросы через fetch. получаю ошибку

Google

Alexey
29.09.2016
04:11:11
`Fetch API cannot load http://192.168.72.204:8080/api/auth. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access. The response had HTTP status code 415. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.`

Алексей
29.09.2016
04:11:39

Aleksey
29.09.2016
04:11:51
Корс включен на сервере?

Алексей
29.09.2016
04:11:52
тебе нужно на сервере разрешить доступ с других доменов

Alexey
29.09.2016
04:12:08
т.е. на клиенте ничего не надо делать?

Алексей
29.09.2016
04:12:27

Sergey
29.09.2016
08:02:30
Начал писать на rollup'е, кто-то подскажет как для SSR budle'а, полностью модули проигнорить. На webpack'е делал, а тут кек

DenJel
29.09.2016
09:00:41
здравствйте, подскажите пожалйуста как закинуть первоначальное состояние в redux store если надо асинхронное действие произвести?

Sergey
29.09.2016
09:07:30

DenJel
29.09.2016
09:07:55
и данные плюнуть в initialState

Sergey
29.09.2016
09:08:36
Понял. Отрендерить все после Ajax запроса

DenJel
29.09.2016
09:08:45

Google

Sergey
29.09.2016
09:08:52
Если это React
Функция render'а есть какая-то?
(у тебя)

DenJel
29.09.2016
09:09:32
да
тут просто надо данные из localStorage брать либо если их нет с сервера

Alexandr
29.09.2016
09:10:05
DenJel о, я как раз для этого middleware делал: https://github.com/KELiON/redux-async-initial-state

Sergey
29.09.2016
09:11:55
Можешь сделать ее асинхронной, и перед рендером выполнить запрос. А лучше всего засунуть голый (без прифетч инфы) стор. Отрендерить (где при отсутствии этой инфы будет прелоадер допустим). Потом сделать запрос и заМерджить
Заредюсить*
Зависит от инфы и ее логике :#

DenJel
29.09.2016
09:14:59

Sergey
29.09.2016
09:19:52
npmjs.com/package/universal-router Еслт заюзаешь, можешь перед отправкой компоненты прикрепленной к route'у делать async запросы. Либо https://github.com/RickWong/react-transmit , как раз wrapper под компоненту, для async запросов и не только. Почита вообщем)

Evgeny
29.09.2016
09:21:39
Если нужен редакс + реакт-роутер + серверный рендеринг с асинк-запросами, то я делал демку https://github.com/evgenyrodionov/react-router-redux-async-ssr/commits/master

Alexey
29.09.2016
09:25:17
Никто с таким не сталкивался. Выполняю запрос, в ответ должен прийти токен. В хроме в responce он есть, но в объекте что в приходит его нет.
вот код
такой объект приходит мне

Sergey
29.09.2016
09:28:46
вот код
.then(response => response.json())
.then(json => { /* ... */ });

Сергей
29.09.2016
09:28:55
Ааа
Callback hell

Anton
29.09.2016
09:30:28
Современные браузеры очень не любят и блочат allow-origin: "*", считается что это зашквар по части безопасности, поэтому нужно чтобы сервер подставлял точный оригин
возмоно хром просто не дает тебе контент запроса из-за этого

Andrey
29.09.2016
09:31:55

Google

Сергей
29.09.2016
09:35:26
Так есть же body!!
Посмотри содержимое body

Alexey
29.09.2016
09:36:32
в body пусто

Petr
29.09.2016
09:37:52
redux-logger не помешал бы

Gordey
29.09.2016
09:39:15
/* ... */

Andrey
29.09.2016
09:44:05
в body пусто
fetch пример смотри внимательнее https://learn.javascript.ru/fetch

Alexey
29.09.2016
09:47:01
спасибо сейчас посмотрю
Разобрался??
только использовал response.text

Dreamerinnoise
29.09.2016
11:18:04
Как во втором вебпаке задавать постлоадеры?

Valentin
29.09.2016
11:21:42
Какая версия вебпака?

Dreamerinnoise
29.09.2016
11:28:22
webpack@2.1.0-beta.25

Dmitry
29.09.2016
11:32:01
{
module: {
rules: [
{
enforce: 'post',
test: /\.js$/,
...
}
]
}
}

DenJel
29.09.2016
12:15:52
здравствуйте, извините за оффтоп, кто пользовался yahoo finance api. Почему запросы к нему выдают постоянно разное время? Подскажите пожалуйста:
http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange where pair in ( "USDRUB" )&env=store://datatables.org/alltableswithkeys&format=json

Vladimir
29.09.2016
12:27:50
что гугл говорит?

Tim
29.09.2016
12:29:15
Добрейший денек. Подскажите при клике на react-router Link можно как то остановить переход по ссылке?
в cWU могу конечно подменить this.context.router.replace но тогда компонент перегружается и теряется состояние, а как бы сделать так чтобы состояние не терялось и компонент не перегружался?

DenJel
29.09.2016
12:29:19
вот гуглю, пока ничего не нарыл =\

Vladimir
29.09.2016
12:30:12

Alexander
29.09.2016
12:30:32

Google

Tim
29.09.2016
12:32:03
ну набрал я текст в инпуте, нажал на Link, и весь набранный текст пропал. А так в cWU всплыл confirm типа текст не сохранен хотите сохранить? и если нет то переход по ссылке а если хочу то надо бы как то остаться на этой стр в этом состоянии

Malgalad
29.09.2016
12:34:20
тогда юзать не Link, а просто a-тэг и обрабатывать клик с проверкой инпута и this.context.router.push...

Tim
29.09.2016
12:34:48
можно конечно все ссылки заменить на кнопки и проверять там, это понятно, но подумлось вдрг етсь что-то. Ведь когда я жамкаю на конферм все состояние еще существует и я его вижу

Alexander
29.09.2016
12:35:28
Навскидку вижу способа два:
1) Убрать link и повесить на onClick вопрос о сохранении и browserHistory.push туда куда надо.
2) Написать компонент который будет в фоне реагировать на изменение тех или иных полей и сохранять их.

Tim
29.09.2016
12:38:18
Понятно спасибо.
Жаль, хотел по быстрому отделаться.
Да, других то путей много, просто думал вдруг есть такая возможность

Oleg
29.09.2016
12:44:17
Ребят запилил аналог redux-actions, но как мне кажется получилось намного круче и полезнее, оставьте фидбэк кому не лень, я очень старался :) https://github.com/olegman/redux-actions-helpers

Сергей
29.09.2016
12:49:15
uppercase константы никуда не делись ((

Gordey
29.09.2016
12:49:25
а чем redux-act не угодил?

Сергей
29.09.2016
12:50:02
у меня в проектах катастрофически мало тонких экшн-креаторов
вот вообще не ложится на redux-action-helpers

Nikita
29.09.2016
12:56:33
лол, а на ошибки наплевать?)

Сергей
29.09.2016
12:56:46
ошибки чего?
запроса?

Nikita
29.09.2016
12:57:17
ага

Сергей
29.09.2016
12:57:31
большая часть обработана в api