should_rebuild 0.0.2 copy "should_rebuild: ^0.0.2" to clipboard
should_rebuild: ^0.0.2 copied to clipboard

outdated

A widget can prevent Widget unnecessary rebuild.

ShouldRebuild #

Star this Repo pub package License GitHub issues GitHub forks

A widget can prevent Widget unnecessary rebuild.

Add dependency #

dependencies:
  should_rebuild: 0.0.2

Or

dependencies:
  should_rebuild:
      git:
        url: https://github.com/fluttercandies/should_rebuild

Super simple to use #

ShouldRebuild<Todo>(
    shouldRebuild: (oldWidget, newWidget) => oldWidget.counter != newWidget.counter,
    child: Todo(counter: counter,)
),

Todo Widget

class Todo extends StatelessWidget {
  final int counter;
  Todo({this.counter});
  @override
  Widget build(BuildContext context) {
    return Container(
      child: Text(counter.toString()),
    );
  }
}

The Todo widget only rebuild if counter changes

ShouldRebuild Widget is a generic StatefulWidget,this generic represents the type of Widget returned by the builder method

27
likes
0
points
702
downloads

Publisher

unverified uploader

Weekly Downloads

A widget can prevent Widget unnecessary rebuild.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on should_rebuild