Skip to content

Conversation

parlough
Copy link
Member

@parlough parlough commented Aug 29, 2025

Rather than trying to maintain a list of state management packages and their relevant resources, or just accepting whichever is contributed as we've historically done, let's just link to a pub.dev topic instead.

This PR updates the state-management approaches page to:

  • Group the built-in, low-level solutions under a new header.
  • Remove each of the listed third-party packages.
  • Add a new section about community-provided packages.
    • Briefly introduces why you might want to use one.
    • Highlights the options are provided by the community.
    • Clarifies there is no right choice, but it depends on each app and team's needs.
    • Links to the #state-management topic on pub.dev.
    • Links again to the topic with a prominent link card.
    • Offers a suggestion to add to the list and links to the relevant documentation on dart.dev.

Staged: https://flutter-docs-prod--pr12368-feat-12252-uy54axns.web.app/data-and-backend/state-mgmt/options#community-provided-packages

Resolves #12252

@parlough parlough requested review from sfshaza2, antfitch and a team as code owners August 29, 2025 02:06
@parlough parlough requested a review from Piinks August 29, 2025 02:06
@flutter-website-bot
Copy link
Collaborator

flutter-website-bot commented Aug 29, 2025

Visit the preview URL for this PR (updated for commit d86e7db):

https://flutter-docs-prod--pr12368-feat-12252-uy54axns.web.app

@parlough parlough requested a review from redbrogdon August 29, 2025 02:09
Copy link
Contributor

@sfshaza2 sfshaza2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love this, @parlough! We should also adopt this on this [iOS page(https://github.com//pull/12263). (Note that I'm not asking you to do it, but we've been discussing this in an internal chat. I'm all for more robust solutions that require less time to maintain...)

@sfshaza2 sfshaza2 merged commit 073821f into main Aug 29, 2025
9 checks passed
@sfshaza2 sfshaza2 deleted the feat/12252 branch August 29, 2025 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Instead of writing about packages from pub.dev in the docs...
3 participants