1
Можно ли получить параметры вне реквизита компонента?Любой способ получить текущие параметры вне компонента
В моем случае я хочу управлять навигацией внутри некоторых создателей действия (с сокращением).
Можно ли получить параметры вне реквизита компонента?Любой способ получить текущие параметры вне компонента
В моем случае я хочу управлять навигацией внутри некоторых создателей действия (с сокращением).
Предположим, что вы подключили действие createUser к вашему компоненту в порядке?
Так от компонента вы собираетесь это сделать:
this.props.createUser(this.props.username, this.props.password)
И, наконец, это будет ваше действие диспетчеру:
export const createUser = (username, password) => {
return (dispatch,getState) => {
dispatch({
type: CREATE_USER,
username: username
})
browserHistory.push(`/welcome-user/${username}`)
}
}
Edited описание немного. В общем, я хочу ориентироваться на основе диспетчеризации действий, но вам нужен способ вывести параметры вне компонента. –
Итак, я думаю, что у вас должны быть эти «параметры» в вашем глобальном состоянии (редукторы), а затем вы можете получить доступ к своему государству из любого места. Я иногда знаю, что это, похоже, небольшая работа, чтобы отправить что-то, чтобы обновить состояние, но в конце это того стоит! –
Я должен сделать это вручную или уже что-то подобное? Я не вижу его внутри редукционного маршрутизатора. –