こんにちは。FlutterFlowでRecursive Conponents(コンポーネントの再帰呼び出し)機能ができるようになったとアナウンスされました。
https://youtu.be/LYg5NT0E1e8?si=fjNxRUxMkyiwEpK0
こういうのがどんどん追加されてくるのがFlutterFlowのワクワクするところですよね。
ただこの機能についてはそんなに使える場面は少ないかもと思いますが...とはいえ嬉しいですね。
FlutterFlow公式では上記Youtube動画で以下のようなフォルダー構成を表現するためにコンポーネントの再帰呼び出しを実装していたので、私も試してみました。
FlutterFlowのRecursive Componentsの例
以下のようなフォルダーの階層を表示する画面を作ってみました。フォルダーの中にはファイルとサブフォルダーがあり、そのサブフォルダーの中にはファイルとサブフォルダーがあり、そのサブフォルダーの中には.... と再帰的になってますよね。
なので、ここでコンポーネントの再帰呼び出しが必要になります。

以下のように、このコンポーネント名はfolderFilesなんですが、この中にSubFoldersというリストビューがあります。このリストビューの中でfolderFilesコンポーネント、つまり自分自身を呼び出しています。再帰呼び出しですね。

Youtube動画で解説:コンポーネントの再帰呼び出し
以下で動画でも解説してますので、興味のある方はこちら
アプリ・Webサービスの開発の無料相談はこちら
FlutterFlow、Adalo、bubble、STUDIOなどのノーコードツールを使うことで、リスクを抑えて低コストでスピーディにビジネスアイデアを形にすることができます。
弊社はスタートアップ・新規事業向けにコストを抑えた最速のアプリ・Webサービスの開発、さらにはサービス立ち上げのコンサルティングから提案を行なっております。
また、法人向けにノーコードのスクール事業を通して内製化のサポートも行っています。
アプリ、Webサービス、LPなどの構築に興味のある方は、こちらからご気軽にご相談ください。
