我有一个如下的URL和各种查询字符串值。如何使用Redux访问反应路由器中的URL查询字符串值
http://localhost:3000/product/?id=123&name=test
我正在使用redux,反应的同构应用程序。所以我射击行动,可能我知道我怎么可以得到这些查询字符串值减少行动文件?
export function getProductData(params) {
debug('Action Requested:' + params);
return {
type: GET_PRODUCT_DATA,
promise: request.get(API_URL + params.productId)
}
};
因为在行动中我正在触发API调用,我需要来自querystring值的ID。
如果你需要用行动响应,那么在Ajax回调不分派在行动中承诺。但我不知道这是你想做什么。 –
这是同构的应用程序,使用此https://github.com/bananaoomarang/isomorphic-redux/tree/tutorial/ – kobe
我的问题是如何访问查询字符串值?如果url像localhost:3000/product/1234,它就像我们在路由器中的代码一样工作,比如/ product /:productid – kobe