패키지, 저장소 및 앱 카테고리 검색

패키지 상세v2.0.2

go_provider

GoProviderRoute 및 ShellProviderRoute를 사용하여 라우트에 제공자를 쉽게 범위 지정하세요.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
536
좋아요
25
Pub 점수
160

패키지 설치

flutter pub add go_provider

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

GoProviderRoute 및 ShellProviderRoute는 Flutter 애플리케이션에서 특정 라우트에 제공자를 범위 지정하는 것을 간소화합니다. 이 패키지는 개발자가 라우트 수준에서 상태와 종속성을 관리할 수 있게 하여, 탐색 시 제공자가 적절히 생성되고 제거되도록 보장함으로써 라우팅을 강화합니다. GoRouter와 원활하게 통합되어 각 라우트별로 상태를 격리하거나, 쉘 라우트를 사용하여 중첩된 라우트 간에 상태를 공유하는 깔끔한 방법을 제공합니다. 제공자의 수명 주기 조절이 필요한 복잡한 네비게이션 구조를 가진 앱에 이상적입니다.

사용 사례

  • 경로별 범위 상태 관리
  • 쉘 라우트를 통한 중첩 라우트 상태 공유
  • 복잡한 탐색 흐름에서 공급자 설정을 단순화하기
  • 경로별 종속성 관리
  • 경로 기반 상태 처리에서 반복 코드 줄이기

주요 기능

  • GoProviderRoute를 사용한 라우트 범위 제공자
  • 공유 상태를 위한 쉘 경로 지원
  • 경로 종료 시 자동 제공자 해제
  • GoRouter와의 원활한 통합
  • 필수 최소 구성

적합한 대상

  • 깊은 탐색 계층을 가진 앱
  • 라우팅에 GoRouter를 사용하는 개발자
  • 격리된 경로 상태가 필요한 프로젝트
  • 더 깔끔한 공급자 관리를 원하는 팀
  • 복잡한 양식 또는 다단계 워크플로우

고려 사항

  • 완전한 기능을 위해서는 GoRouter가 필요합니다
  • GoRouter 기반 네비게이션 내에서만 사용 가능
  • 간단한 앱에 대해 복잡성을 증가시킬 수 있습니다
  • 공급자 범위는 신중하게 계획되어야 합니다
  • 쉘 경로 없이 글로벌 앱 전반 상태에 적합하지 않음

카테고리

의존성

의존성 목록 2 개

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.