使用之前的react-router,我可以做到以下几点:
import {browserHistory} from 'react-router';
从我的actionCreators文件中,我可以这样做:
...some async action completed (for example, user logged in successfully)..
browserHistory.push('/dashboard');
但是有了新的react-router-dom (v4),我似乎再也不能像那样导入browserHistory了,而且访问历史对象的唯一方法是
添加联系人后,我尝试使用历史记录方法导航到主页,但我一直在控制台中获得此错误,窗体没有导航。
Search for the keywords to learn more about each error.
ERROR in [eslint]
src\App.js
Line 43:17: Unexpected use of 'history' no-restricted-globals
这是我的密码
render(){
return(
<div className="appName">
<Route
我可以很好地加载我的组件及其子组件,但是<Link/>组件有问题。我正在尝试在我的主要应用程序组件中使用它,如下所示:
"use strict";
var React = require('react');
var Navigation = require('./navigation');
var UserActions = require('../actions/userActions.js');
var UserStore = require('../stores/userStore.js');
此处关闭:
我之前将我的历史记录设置如下:
import createHistory from 'history/lib/createHashHistory';
const history = createHistory();
const middleware = syncHistory(history);
现在我得到一个警告:
Warning: [react-router] It appears you have provided a deprecated history object to `<Router/>`, please use a history pr
我使用的反应和类型记录和react-router -我想使用RouteComponentProps自动绑定this.props.history。这是我的密码:
import * as React from "react";
import { connect } from "react-redux";
import {
RouteComponentProps,
withRouter,
} from "react-router-native";
import Example from "../../screens/Exampl
我正在尝试导入browserHistory,但是我得到了类似下面这样的错误。 ./src/App.js
Attempted import error: 'browserHistory' is not exported from 'react-
router'. 我的代码是: import React, { Component } from "react";
import { browserHistory } from "react-router";
import App from "./App";
我在react with routing中更改视图时遇到问题。我只想显示一个用户列表,单击每个用户应该导航到一个详细信息页面。这是路由器:
import React from "react";
import ReactDOM from "react-dom";
import { BrowserRouter } from 'react-router-dom';
import Users from "./components/Users";
import { Router, Route } from "react-router
我的代码运行良好,直到我尝试将“链接到”组件添加到我的导航中,而不是硬编码的锚元素。
我的控制台返回以下错误:
Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components).Uncaught
Error: Invariant Violation: Element type is invalid: expected a