---
# System prepended metadata

title: 2/20㈭ 日報

---

# 2/20㈭ 日報

## やること/やったこと
- レビュー修正
  - 少し重め
    - [x] **全件取得済みの場合、さらに読み込むボタンが表示されないようにする。**
表示中にチームが追加されたら？定期的にサーバーに確認市に行ってもいいけど、そこまでしなくてもいいかな？再読み込みでもいいし、後から無限スクロールになるし。
    - [x] **さらに読み込むとき、必要なリソースだけ取得して更新**
例えば1~100件表示していてさらに読み込むボタン押下したとき、
現状は、1~125件目までをサーバーにリクエストし、取得したデータでstateのteams配列を置き換えている。
101~125件目までをサーバーにリクエストし、取得したデータをstateのteams配列に追加するに変更。
  - 軽め
    - [x] **検索フォームとさらに読み込むボタンのアウトライン修正**
`border-radius: 10px;` にする
    - [x] **不要なcss指定を削除**
`className='adminTeams'`
    - [x] **URLのパラメーター指定を文字列連結じゃなくて、`axios.get`の`params`オプションを使う**
https://qiita.com/taroc/items/f22f7dd5d6d5443c72a4#%E3%82%AF%E3%82%A8%E3%83%AA%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%82%92%E3%81%A4%E3%81%91%E3%82%8B
    - [x] **引数の分割代入の書き方**
``({teams})`` → ``({ teams })``
    - [x] **class componentの初期化時の手動bindを削除**
引用「class componentの時はauto bindしてくれるので、手動でbindしなくてもonClick eventで使えます」
→ 他のComponentに関数を渡すときは`bind`する必要がある?🤔
https://ja.reactjs.org/docs/faq-functions.html
    - [x] **属性で改行する**
`<input`
`  type="search"`
`  className={teamsSearchFormStyles.searchField}`
`  value={searchWord}`
  ...
    - [x] **CSSをインポートするとき モジュール名を`hogeStyles`に統一する**
    - [x] **画像を`src`ではなく`css`で表示**
引用「画像をsrc or cssどちらで表示してあげるかですが、個人的は判断軸として、
・ googleとかの画像検索対象にしたい → src
・ 検索対象ではない → css
今回はcssで記述してもいいかなーと思った」
    - [x] **saveAnimation不要なので削除**
    - [x] **ハンバーガー内の下矢印を削除**
下矢印かハンバーガーかどちらかだけで、クリックすればナビゲーションが開くことがわかるので。
    - [x] **`.btnPlus`を`components/partials/btn`に記載**
    - [x] **`.btnToIndex`は作らず`components/partials/btn`内のstyleを使用する**
- [x] **ウィジェット修正**
checkboxを装飾するために、`id`を指定してたけど、複数ウィジェットが使われると`id`が重複してしまった。`<label>`の中に`<input>`を入れて、labelとinputを紐付ける方法に変えた。 


## 困っていること
いまのところはなし。

## 明日やること
- `/teams/members`のReact化
  - hooks, function componentを理解する
  - やることを明確にして工数見積る
   
## 明後日やること
- `/teams/members`のReact化

## 所感
自分でたてた予定通りには進んだ。けど、2日と期待されてたのに比べると、1日延びた。
スピードだけでなく、もっと深く理解しながらスピードも上げていく必要がある。結局理解度が低いとレビュー修正で時間かかるし、それが毎回起こる。ゴールがわからないから自分で見積もりもたてにくい。
そのためには、質問をもっとするべきだと思う。ただ、なぜ質問頻度が高くないのかは、質問に至るまでの理解が遅い浅いことにあるのかなぁと。
まずはドキュメントをもっと読み込んで、基本的なことの理解度を深める。