【React】Function ComponentでstateやcomponentDidMountも可能
サンプルのFunction ComponentをClass Componentに書き直しているときに、Function Componentで状態を管理できるし、componentDidMountも出来るようになって、しかも実行速度が速い。
という衝撃の事実が発覚したときの覚書。
環境: React v16.9.0, Material UI v4.4.0
この仕組みを提供するのがHooks。
React v16.8からの新機能。
詳しくは公式サイトで。
Class Componentで悩んだ経験がないと「動機」に書いてあることが理解できないかもしれない。
「ビデオによる紹介」がとても分かりやすいので見とくのがおすすめ(英語)。
フックを使ってデータ取得を行うサンプルはこちら。
これからはFunction Component + Hooksが主流になる。
【関連記事】
という衝撃の事実が発覚したときの覚書。
環境: React v16.9.0, Material UI v4.4.0
この仕組みを提供するのがHooks。
React v16.8からの新機能。
詳しくは公式サイトで。
Class Componentで悩んだ経験がないと「動機」に書いてあることが理解できないかもしれない。
「ビデオによる紹介」がとても分かりやすいので見とくのがおすすめ(英語)。
フックを使ってデータ取得を行うサンプルはこちら。
これからはFunction Component + Hooksが主流になる。
【関連記事】