useTabController method

TabController useTabController({
  1. int initialIndex = 0,
  2. Duration? animationDuration,
  3. required int length,
  4. required TickerProvider vsync,
})

Creates and automatically disposes a TabController.

Implementation

TabController useTabController({
  int initialIndex = 0,
  Duration? animationDuration,
  required int length,
  required TickerProvider vsync,
}) {
  final state = stateOf(
    () => TabController(
      initialIndex: initialIndex,
      animationDuration: animationDuration,
      length: length,
      vsync: vsync,
    ),
    onDispose: (e) => e.dispose(),
  );

  return state.value;
}