FirebaseContext Возвращает нулевое значение? - PullRequest
0 голосов
/ 19 июня 2019

Хотите использовать аутентификацию firebase в приложении реакции, я создал класс firebase и контекст, который предоставит объект firebase для завершения приложения.

Я обернул свой компонент firebase пользовательским firebaseContextProvider, но получил нулевое значениеконтекста firebase в компоненте app.js

Я также пытался создать компонент более высокого порядка, но он также не работал

// context.js
const FirebaseContext = React.createContext();

export const FirebaseProvider = (props) =>(
    <FirebaseContext.Provider value={new Firebase()}>
    {props.children}
  </FirebaseContext.Provider>
);

export default FirebaseContext ;

// index.js
ReactDOM.render(
            <Router>
                <FirebaseProvider>
                    <App />
                </FirebaseProvider>
            </Router>,
 document.getElementById('root'));

 // App.js
  const  firebase  = useContext(FirebaseContext);
  console.log(firebase); // This gives undefined value

Пожалуйста, помогите!не в состоянии понять, что не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...