小编Gle*_*gan的帖子

如何使用react-router将顶级组件状态传递给路由?

我已经使用react-routerFirebase 进行身份验证设置了一个React应用.

我有这个工作,但我现在希望能够从主App组件管理登录用户(auth)的状态,并将其传递给子组件,而不必查询每个组件中的身份验证状态.

import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route, Link, browserHistory } from 'react-router';
import { createHistory } from 'history';

/*
  Firebase
*/
import Auth from './modules/Auth';
import Helpers from './modules/Helpers';

// Auth.unauth();
/*
  Import app modules
*/
import LogIn from './modules/LogIn';
import LogOut from './modules/LogOut';
import NotFound from './modules/NotFound';
import Register from './modules/Register';
import Dashboard from './modules/Dashboard';
import ResetPassword from './modules/ResetPassword';
import ChangePassword from './modules/ChangePassword';
import MyAccount from './modules/MyAccount'; …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-jsx react-router

5
推荐指数
1
解决办法
807
查看次数

标签 统计

javascript ×1

react-jsx ×1

react-router ×1

reactjs ×1