React
Reactについてあれやこれや。
コンポーネントのファイル名について
https://bradfrost.com/blog/post/this-or-that-component-names-index-js-or-component-js/
1. Component/index.tsx
2. (Component/)Component.tsx
3. Component/index.tsx+Component.tsx
1は簡潔であるが、VSCodeのファイル検索やタブの視認性が悪い。フォルダパスまで追いたくないので避けたい。
最近はずっと3を使ってる。
ベストプラクティス
https://beta.reactjs.org/learn/you-might-not-need-an-effect
effectの使用を避けるためのパターン集。チームで輪読しよね。
Inline functions
https://medium.com/@ryanflorence/react-inline-functions-and-performance-bdff784f5578
useState vs useReducer
https://tkdodo.eu/blog/use-state-vs-use-reducer
#webdev