動機としてはNavigationRailとExpansionTileを組み合わせて、 尚且つ、それぞれのExpansionTileの選択状態が連動させたいということでした。 以前の記事で、左メニューの閉開部分だけ作りましたが、 NavigationRailのソースを一部抜粋したみたいなwidgetでした。 今回はそれと、flutter_sidebar pub.dev のソースを利用し、さらにriverpod,flutter_hooksを組み合わせました。 flutter_sidebarだけだと左メニューが完全に消えてしまう パターンしかできなそうでした。 そうではなくて、firebaseの管理…