やりたいこと
vanilaJsからtypescriptとreactを用いているファイルにコンポーネントとして値を渡したいのですが、うまくいきません、ご教授していただけないでしょうか?
・具体的には?
現在react-typescriptを用いて学習用のアプリの制作を行っています。
その中で、firebaseのログイン機能を利用しようとしています。
firebaseの設定はvanilaJsを用いていて、設定途中で作成した変数を、react-typescript側のファイルに値を渡したいと考えています。可能でしょうか?
変数のデータ型は"const"になっています。
ソース
javascript
1import firebase from "firebase/compat/app"; 2import "firebase/compat/auth"; 3import "firebase/compat/firestore"; 4 5const firebaseApp = firebase.initializeApp({ 6//settings 7}); 8 9//--この変数達をreact-typescriptのファイルに渡したい--// 10const db = firebaseApp.firestore(); 11const auth = firebase.auth(); 12//----// 13 14export { db, auth }; 15
tsx
1import React from "react"; 2import { FC } from "react"; 3import SingIn from "./components/SingIn"; 4import firebase from "firebase/compat/app"; 5import { useAuthState } from "react-firebase-hooks/auth"; 6import { auth } from "./firebase"; 7 8import "./App.css"; 9import Line from "./components/pages/Line"; 10 11function App() { 12//-- -- -- --auth変数でエラーが出力されています-- -- -- --// 13 const user = useAuthState(auth); 14 15 return <div className="App">{user ? <Line /> : <SingIn />}</div>; 16} 17 18export default App; 19
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー