built_redux 7.4.3-dev copy "built_redux: ^7.4.3-dev" to clipboard
built_redux: ^7.4.3-dev copied to clipboard

outdated

A state management library written in dart that enforces immutability

built_redux #

Pub codecov.io

Developer branch #

With the dev tag you can consume the latest versions of built_value, build, and build_runner that are only compatable with dart 2.

In order to migrate:

  • remove your old build scripts
  • update your pubspec to include
  dependencies:
    built_redux: 7.4.1-dev
    built_value: ^5.2.0
  dev_dependencies:
    build_runner: ^0.8.0
    built_value_generator: ^5.2.0
  • add a build.yaml to the root of your repo that contains the following:
targets:
  $default:
    builders:
      built_value_generator|built_value:
        enabled: false

built_redux is a state management library written in dart that enforces immutability. built_redux is not only an implementation of redux, but also a framework for building middleware and reducers in a type safe manner.

Inspired by redux

Built using built_value

Using dart 2? #

Check out the dart 2 dev branch, which works with the latest versions of build, build_runner, and built_value.

Framework bindings #

flutter

Examples #

Libraries #

Documentation #

  • Introduction
    • Three Principles Revised
    • built_value
    • Using built_value with redux.dart vs built_redux
    • ReduxActions
  • Basics
    • setup
    • actions
    • reducers
    • store
    • middleware
    • testing
  • Advanced
    • Observing
    • ReducerBuilder
    • Nesting Reducers
    • MiddlewareBuilder
    • Async Flow
10
likes
0
points
86.2k
downloads

Publisher

verified publisherworkiva.com

Weekly Downloads

A state management library written in dart that enforces immutability

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, build, built_collection, built_value, built_value_generator, source_gen, test

More

Packages that depend on built_redux