オメガアプリ:クライアント



必要なパッケージ
"@fortawesome/fontawesome-svg-core": "^1.2.32",
"@fortawesome/free-solid-svg-icons": "^5.15.1",
"@fortawesome/react-fontawesome": "^0.1.11",
"axios": "^0.20.0",
"bootstrap": "^4.5.2",
"query-string": "^6.13.5",
"react": "^16.13.1",
"react-bootstrap": "^1.3.0",
"react-dom": "^16.13.1",
"react-redux": "^7.2.1",
"react-router-dom": "^5.2.0",
"react-scripts": "^3.4.4",
"redux": "^4.0.5",
"redux-thunk": "^2.3.0"

路線
  • /login :ログインページ
  • /signup :サインアップページ
  • /resetPassword/:token :リセットパスワード
  • /verifyEmail/:token :電子メール
  • を確認してください
  • /dashboard :ダッシュボード・ページ
  • /subscriptions :購読ページ

  • 環境変数
    * REACT_APP_SERVER_ENDPOINT=<Server API Endpoint ex: /api>
    * SERVER_URL=<Server URL ex: http://localhost:5000>
    

    還元剤
  • authReducers.js :ハンドルAuthデータ
  • errorReducer.js :ハンドル・エラーデータ
  • loadingReducer.js:ハンドルローディング
  • spreadsheetsReducer.js :スプレッドシートデータ
  • を処理する
  • subscriptionsReducer.js :ハンドル購読データ
  • userReducer.js :ユーザー・データ
  • を取り扱います

    アクション
  • authActions.js:ハンドルAuthアクション
  • errorActions.js :ハンドル・エラーアクション
  • spreadsheetsActions.js :ハンドルスプレッドシートアクション
  • subscriptionsAction.js :ハンドル購読アクション
  • userAction.js :ハンドルユーザーアクション