import 'package:flutter/material.dart'; class KeepAliveWidgetWrapper extends StatefulWidget { const KeepAliveWidgetWrapper({ super.key, required this.builder, }); final WidgetBuilder builder; @override State createState() => _KeepAliveWidgetWrapperState(); } class _KeepAliveWidgetWrapperState extends State with AutomaticKeepAliveClientMixin { @override bool get wantKeepAlive => true; @override Widget build(BuildContext context) { super.build(context); return widget.builder(context); } }