BloomIslandBuilder typedef

BloomIslandBuilder = BloomNode Function(Map<String, dynamic> props)

Builder function that instantiates a BloomNode tree for an island, given its decoded props.

Invoked by BloomIslandOrchestrator when an island's HydrationStrategy triggers.

BloomNode counterBuilder(Map<String, dynamic> props) {
  final count = signal(props['initialCount'] as int? ?? 0);
  return Button(
    text: 'Count: ${count.value}',
    on: {'click': (_) => count.value++},
  );
}

Implementation

typedef BloomIslandBuilder = BloomNode Function(Map<String, dynamic> props);