react.js - 使用browserHistory的弊端?

查看:147
本文介绍了react.js - 使用browserHistory的弊端?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

问题背景:一个React SPA后台管理项目。有这么一个需求,一个列表页面上的筛选框选择了一个值后,页面上的列表条目会发生变化,这时,要求页面的URL也跟着改变,从而能够在页面跳转以及刷新之后还能够保存筛选的条件。

我实现的方式就是在每一种筛选之后,把各种筛选条件拼到当前url的query里,调用react-router的browserHistory的push方法。这种方法实现这个要求,有什么不好的地方吗?

有什么更好的方法实现这个需求?

解决方案

没有什么不好的,这是很常规的一种做法,把筛选条件通过url体现出来,google、baidu也都是这么做的。browserHistory非要说有什么弊端,那就是需要服务端配置以支持正确的路由跳转,因为SPA毕竟是单一的html。

这篇关于react.js - 使用browserHistory的弊端?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆