小编cap*_*tay的帖子

Redux 简单路由器 - 更改状态和 URL

假设我有一些逻辑,用户可以从中选择一个选项列表。当用户选择一个选项时,应用程序状态和 URL 应反映此选择。我已经弄清楚了 URL 路由,但我想知道最佳策略。我想使用 redux-simple-router pushPath 并分派一个动作吗?redux-simple-router 是否有 API 可以直接通过路由改变应用程序的状态?或者我会在其他地方处理应用程序状态更改吗?代码如下:

    handleClick(value) {
        this.props.pushPath('/Options/' + value);
    }

    render() {
      return (
        <div className="container">
          <div>Search bar here</div>
           <div className={styles.tile_container}>
             {this.state.options.map(option =>
               <div name= {option.name} key={option.key}  onClick={this.handleClick.bind(this, option.name)}>{option.name}</div>
           )}
         </div>
      </div>
    );
  }
Run Code Online (Sandbox Code Playgroud)

reactjs redux react-router-redux

5
推荐指数
1
解决办法
429
查看次数

标签 统计

react-router-redux ×1

reactjs ×1

redux ×1