
Arsen
09.11.2016
20:22:50
но тогда почему экшен в редакс дев тулсе есть, а по консоли - он туда и не попал? при store.dispatch что происходит?

Vitaly
09.11.2016
20:24:22
@bitaru нет. не вызывается.
поставь console.log до свитча, если и там нет - значит редюсер не подключен в reducers, в обратном случае actions.NEW_PROJECT_NAME_CHANGED !== NEW_PROJECT_NAME_CHANGED

Arsen
09.11.2016
20:25:25
@bitaru они идентичны. я сразу эти строки в actions.js запихал в константы и экспортнул. с консолью ща чекну
@bitaru неа. до свитча тоже тишина.

Google

Vladimir
09.11.2016
20:48:14
Дебажь

Arsen
09.11.2016
21:04:23
В общем разобрался. Вот код создания стора до исправления ошибки : const store = createStore(
combineReducers({
...reducers,
routing: routerReducer
}),
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
)
Вот после: const store = createStore(
combineReducers({
...reducers,
reducers,
routing: routerReducer
}),
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
)

Владислав
09.11.2016
21:05:01

Arsen
09.11.2016
21:05:45
Редюсеры как таковые не передавались. Но из-за того что реакт-дев-тулс слушает что в стор диспатчится независимо - обработался экшен редьюсером или нет создавалась ситуация когда в дев тулся есть экшен а на деле нет.
@kozulya о какой либе идёт речь?

Владислав
09.11.2016
21:06:47

Arsen
09.11.2016
21:08:59
@kozulya а что за библиотека?

Владислав
09.11.2016
21:09:24
package.json не с собой, сорян

Yakov
09.11.2016
21:55:42
Народ, что-то я не вдупляю. Неужели React Router не экспортит никакой функции, что бы можно было например из action creator сменить location в приложении?
Т.е. обязательно ли устанавливать для этих целей react-router-redux?

Google

Aleh
09.11.2016
21:57:07
ну можно напрямую history дергать)

from
09.11.2016
21:57:23

Yakov
09.11.2016
21:57:23
а как его взять в action creator, от куда?

Aleh
09.11.2016
21:57:41
ну import из модуля, где вы его создали
и заэкспортили

Yakov
09.11.2016
21:58:08
а с react router ведь не обязтаельно создавать history, разве нет? у нас вроде его нет
разве RR сам его не создает? Он же меняет как-то location
наверное уже его выципить где-то можно

Aleh
09.11.2016
21:59:09
ну он есть у вас в контексте получается, так его RR и юзает

Yakov
09.11.2016
21:59:20
в контексте тоже не нашел

Aleh
09.11.2016
21:59:21
а вам нужен еще вне контекста(реактовского)

Yakov
09.11.2016
21:59:46
да
получается что да

from
09.11.2016
21:59:50

Yakov
09.11.2016
22:00:04
а можешь чутка подбробней?

Iaroslav ¯\_(ツ)_/¯
09.11.2016
22:01:58
Это middleware

Yakov
09.11.2016
22:02:40
а какой экшн нужно задиспатчить, что бы location сменился?

S
09.11.2016
22:02:54
browserHistory.push('/path')

Google

Yakov
09.11.2016
22:03:26
сек
я четвертый рр юзаю, там вроде нет browserHistory

S
09.11.2016
22:04:23
что такое есть)
гугли)

Yakov
09.11.2016
22:05:12
обгуглился уже
и код смотрел, и на клиенте проверял что он там экспортит в дейстительности
вообще тишина

S
09.11.2016
22:06:28
есть еще просто history
npm пакет
можно через него

Yakov
09.11.2016
22:07:01
это да, этот то я могу прикрутить. просто думается мне .что рр должен позволять это сделать
сейчас гляну как Link меняет location

Defiancefew
09.11.2016
22:13:00
https://github.com/ReactTraining/react-router/issues/3498
https://github.com/ReactTraining/react-router/blob/master/docs/guides/NavigatingOutsideOfComponents.md

Yakov
09.11.2016
22:19:18
в рр 4.0.0 этих бонусов нет похоже

Кисик
09.11.2016
22:30:08
А возможно ли в риакт роутере делать вложенные роутеры как в ангуляре 2? Что-то ничего про это не нашёл

Ilya
09.11.2016
22:35:02

A
09.11.2016
22:37:20
Вложенные роуты возможны как и в4 реакт роутере и в предыдущих версиях
https://github.com/ReactTraining/react-router/tree/master
В конце пример

from
09.11.2016
22:37:39

Google

A
09.11.2016
22:40:38
в рр 4.0.0 этих бонусов нет похоже
Посматри в пример
https://react-router.now.sh/auth-workflow
<Router>
{({ router }) => (
router по-мойму содержит transitionTo() и replace()

Yakov
09.11.2016
22:42:32

Kam
10.11.2016
05:53:15
Привет всем, подскажите куда копать в решении такой задачи
открываем html файл в браузере с подключенным json-файлом и то что в json показываем в виде дерева

Alexander
10.11.2016
06:07:38
В программирование?

Kam
10.11.2016
06:08:16
копать в программирование?

Alexander
10.11.2016
06:09:21
Ну да, циклы там, рекурсия, всякое такое

Kam
10.11.2016
06:10:12
Я конечно но имел ввиду, какие либы юзать

Alexander
10.11.2016
06:12:25
https://www.google.ru/search?client=safari&rls=en&q=react+tree+view&ie=UTF-8&oe=UTF-8&gfe_rd=cr&ei=cA8kWPLjEo7Y8AfZtJ-gCQ

Kam
10.11.2016
06:12:53
спс

Vitaly
10.11.2016
06:15:19

code4aman
10.11.2016
06:41:40
redux-observable vs. redux-saga в каких кейсах что лучше?
Если ркс есть то первое будет роднее как я понял

Kirill
10.11.2016
06:44:58
JQUERY!
http://4.bp.blogspot.com/-Hk1mt-RKYLc/UOkxShm6NrI/AAAAAAAACqo/LVmqHOfWV7g/s1600/20091116-so-large.gif

? Алёна
10.11.2016
07:37:43

Vovka
10.11.2016
09:13:35
как бороться гонкой state в redux?

Vitaly
10.11.2016
09:14:20
шта?

[Anonymous]
10.11.2016
09:14:36

Dmitry
10.11.2016
09:14:38
кто сумел сделать гонку в редаксе?

Google

Vovka
10.11.2016
09:14:51
?

? Алёна
10.11.2016
09:14:56
А что ты хотел, думал перешёл не реакт и всё, не будет больше жквери в твоей жизни?

[Anonymous]
10.11.2016
09:15:15

Vovka
10.11.2016
09:15:16
мне нужно изменить state и вызвать функция которая подгрузит данные
state не успевает поменяет и грузит со старым state

Dmitry
10.11.2016
09:15:40
вынеси этот стейт в пропс
и грузи тоже редаксом

Vovka
10.11.2016
09:16:30
ну он и так в пропсе. я имел ввиду глобальный state

s
10.11.2016
09:19:10
как в react-router через Link передавать объекты в пропсы?

Сергей
10.11.2016
09:20:01
/
ну можно конечно ?name=value

s
10.11.2016
09:21:02
ну это строка передается через кверистринг, я спрашиваю о другом

Aleh
10.11.2016
09:21:52

Vovka
10.11.2016
09:23:02