Sitemap
Flutter 🇯🇵

Flutterに関する日本語記事を書いていきます🇯🇵

Follow publication

InheritedWidget を完全に理解する 🎯

mono 
22 min readSep 10, 2019

--

TL;DR

下位ツリーから O(1) でアクセスできる特性を理解する

dependOnInheritedWidgetOfExactType

getElementForInheritedWidgetOfExactType

実行結果

必要な時に限定して変更を下位ツリー内の特定のWidgetのみに伝播

実行結果とリビルドの様子

もう少ししっかり無駄なリビルドを抑制

providerパッケージとは?

Pragmatic State Management in Flutter (Google I/O’19)

InheritedWidgetを使いやすくしたラッパー

InheritedWidgetをStatefulWidgetで包んで様々な状態管理を簡単にできるようにしてくれるもの

InheritedWidget・StatefulWidgetとproviderパッケージの関係を整理

余談

--

--

Flutter 🇯🇵
Flutter 🇯🇵

Published in Flutter 🇯🇵

Flutterに関する日本語記事を書いていきます🇯🇵

mono 
mono 

No responses yet