useContext と useReducer 使って、 Redux っぽいものをやる
他の React Hooks の機能も試したくて
この前作った、カレンダーで Redux っぽいことをやってみた
やったことは、
- 1つだったコンポーネントを👆のように、分けた
- useState を消して、useContext と useReducer を使って、state のやりとりをする
感想
- combineReducers (1つの Reducer にまとめるやつ) 的なものはない?ので、reducer の役割が増えてきたら、どうしよう
- Middleware 使いたくなったら Redux を使うのがよいっぽい
- dayjs は使わなくても良かった
diff
まだ
TypeScript 化はできていない
合わせて読みたい
「わかりやすい」文章を書く全技術100 を読んだ
- 作者: 大久保進
- 出版社/メーカー: クールメディア出版
- 発売日: 2016/04/09
- メディア: Kindle版
- この商品を含むブログ (3件) を見る
文章を書くのが苦手なので、なんとなく買って読んでた。
- 「文を短くする」というのは、わかりやすい文章を書くうえで、最も効果的な方法の一つ
- 2つ以上の修飾語が、ある言葉を修飾している場合、長い修飾語を短い修飾語よりも前に置くようにする
のようなテクニックを、例文と合わせてたくさん解説してくれている。
小・中学生のころに読んでおきたい1冊だった。
このブログもたまには、もうちょっと構成とかよい文章を意識して書いていきたいなぁ〜と思うことには成功した。
またカレンダーつくった
React Hooks 系を試す
のにちょうどよい
TypeScript 化したい
が、うまくできない ><
TypeScript 化 · Issue #1 · 7kaji/calendar · GitHub
あわせて読みたい
NO HARD WORK! 無駄ゼロで結果を出すぼくらの働き方 を読んだ
NO HARD WORK!: 無駄ゼロで結果を出すぼくらの働き方
- 作者: ジェイソンフリード,デイヴィッドハイネマイヤーハンソン,Jason Fried,David Heinemeier Hansson,久保美代子
- 出版社/メーカー: 早川書房
- 発売日: 2019/01/22
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
実践してQOL 高めていきたいけど、Basecamp社のように儲かってる会社でないと難しいことも多そうだった。 考え方はすごく納得できるので、本に書いてあるように会社レベルで物事を変える力がなくても、自分の周りで変えられることを探していきたい。
数年ぶりに歯医者へ行った
数年ぶりに歯医者にいったら、いろいろと問題あったりで 銀歯をセラミックや金に替えたりでめちゃくちゃお金が飛んでいる💸💸💸(進行形)
あ〜○○のスニーカー買えたなぁとか iPad 買えたなァ〜などと毎秒悲しんでいる。 こうやって毎年、年齢増加にともない身体のメンテ費用がかかってくのかなぁ。。。ふぅ。
[ビデオ]義歯を3Dプリントで作れたらとても安くなる…Formlabsがそのための素材を紹介 | TechCrunch Japan