React-Router(2.6.0)重定向与组件外的params

时间:2016-08-02 15:33:30

标签: reactjs react-router

亲爱的stackoverflowers。

我最近更新了项目的依赖项。一个主要更新是迁移到最新的react-router。问题是:

如何使用params重定向到组件外的命名路由?在我们这样做之前

hashHistory.transitionTo(routerName, {params});

2 个答案:

答案 0 :(得分:1)

现在你将做这样的事情

history.push({
  pathname: '/about',
  search: '?the=search',
  state: { some: 'state' }
})

以下是API documentation的链接 Ñ

答案 1 :(得分:0)

这是我的助手功能:

       config.Formatters.Clear();
        config.Formatters.Add(new JsonMediaTypeFormatter());
        config.Formatters.JsonFormatter.SerializerSettings.CheckAdditionalContent = true;

        List<MediaTypeHeaderValue> unwantedTypes = config.Formatters.JsonFormatter.SupportedMediaTypes.Where(type => type.MediaType != "application/json").ToList();

        foreach (MediaTypeHeaderValue unwantedType in unwantedTypes)
        {
            config.Formatters.JsonFormatter.SupportedMediaTypes.Remove(unwantedType);
        }