我正在使用react的帮助创建一个登录页面,当登录成功时,该页面会重定向到另一个页面.让我调用登录成功'A'时呈现的组件.我想将从数据库中提取的数据传递给组件A,我通过将其传递到"重定向"组件的"state"属性来实现.但是,我不明白如何在'Route'组件中访问最终呈现组件A的状态.任何人都可以告诉我如何?
我的代码如下:
Login.js:
import React from 'react'
import Center from 'react-center'
import PropTypes from 'prop-types'
import classnames from 'classnames'
import isEmpty from 'lodash/isEmpty'
import { browserHistory } from 'react-router'
import { Route, Redirect } from 'react-router-dom'
import Courses from '../pages/Courses'
import Logo from './shared/Logo'
import Routes from './Routes'
import Tiles from './Tiles'
export default class LoginForm extends React.Component
{
constructor()
{
super()
this.state =
{
username: '',
password: '',
student: false,
instructor: false,
error_password: '',
error_username: ''
}
this.onChange = …Run Code Online (Sandbox Code Playgroud)