過去の体調を入力する。入力し終えたらその日の気圧との相関係数が計算される。
自分の体調は気圧に影響されるか興味があった。
体調(5段階)と気圧(日平均)を入力すると相関係数を吐き出すアプリケーション
どれだけ自分の体調が気圧に相関しているかを調べることができる
- JavaScript
- React
- axios
- FullCalendar
- PHP
- API:OpenWeatherMap
Context,Reducerに使うものを決めておく
相関係数関数を作成する
必要なコンポーネント・UIコンポーネントを決める
デプロイ
FullCalenderを採用したためカレンダーは楽だった
React学習のアウトプットのために制作したので、なるべく多くのHookは使うようにした。
新しい書き方に慣れておきたかったため関数コンポーネントを採用した
一日ひとつのイベントしか登録できないようにする
localStorageを活用
毎日新しい気圧を取得してきて(無料枠で使うため)既存のjsonにマージするようにした←1番苦労(ここではPHPを使って、レンサバでcron設定をして、定期的に実行するように)
「今日」以前の日付は利用可能色(白)が初回レンダリング時に描画されない。矢印ボタンを押すと正しく描画される。DOM操作をするタイミングがおそらく良くない。
誤差評価などはしていない。
1日の平均気圧を取るだけでは信憑性がないような。
他の事象との相関性を調べるのも面白そう。何を食べたら体調が悪いなど。