夢のかけら

Goエンジニアの技術ブログ

2021-06-01から1ヶ月間の記事一覧

【React】Hooksを使って関数コンポーネントに状態を持たせる

昔の話 昔は関数コンポーネントとクラスコンポーネントは明確に違った。 関数コンポーネント 状態を持たない ライフサイクルメソッド(componentDidMountなど)使えない クラスコンポーネント 状態を持つ ライフサイクルメソッドが使える このような違いあっ…

【React】高階コンポーネントを使ってみる

高階コンポーネントって何? 高階コンポーネントは高階関数と似ている。高階関数とは関数を戻り値とする関数のこと。 高階コンポーネントは引数でコンポーネントを受け取り、戻り値として新しいコンポーネントを返す関数のこと。 どんな時に使うの? クラス…

【React】Pessimistic UpdateとOptimistic Updateの違い

Pessimistic Updateとは? Pessimistic Update(悲観的な更新)とは非同期通信が成功するか分からないので、成功or失敗するまで待ってから手元のDOMを更新する方法である。非同期通信の結果を待つ必要があるので非常に遅い。 // post = {id: 1, name: 'hoge'}…