# provider

React Context
context는 React 컴포넌트 트리 안에서 전역적(global)이라고 볼 수 있는 데이터를 공유할 수 있도록 고안된 방법입니다. 예시 위 이미지처럼 컴포넌트 트리가 있다고 가정해본다. 만약 A-1에서 A-2로 상태값을 공유해야 한다면 A-1의 state를 A

provider와 statenotifier의 활용
profilescreensnapshot.data로 UsermodelBase를 받아옴.userProfileProvider 화면에 갈 경우, getProfile 함수 내에서fianl userProfile = await authRepository.getProfile() 실행

Flutter Provider package
아래와 같은 앱에서 TasksScreen state를 ListTile로 보내려면, 쓰건 안 쓰건 무조건 TaskList와 TaskTile에도 전달해주고 rebuild 해줘야 비로소 ListTile에서 사용할 수 있다. 이렇게 전달해주는 방식 말고 간단히 TasksSc
[Flutter] Lifecycle(앱 상태) 이벤트 4편
Lifecycle(앱 상태) 이벤트 4편 JSONPlaceholder provider | Flutter Package shared_preferences | Flutter Package App Life Cycle에 대하여 정리해 놓은 인트로 참고하세요 ! App L
[Flutter] Equatable 2탄
Equatable 2탄 equatable | Dart Package 지난 글에 이어서 Equatable 라이브러리에 대해서 알아보도록 하자. 지난 글에서 class equal 기능이 필요한 이유와 사용 법에 대해서 다뤄봤는데, 아직도 왜 사용해야 하는지에 대해서
[Flutter] Equatable 1탄
Equatable 1탄 equatable | Dart Package 이번 글에서는 Flutter의 인기있는 라이브러리 중 하나인 Equatable 라이브러리에 대해서 작성하려고 한다. 보통 Bloc을 사용해보신 분이면 많이 익숙할 라이브러리일 것이다. 저도 Blo

9. 빈 스코프
9. 빈 스코프 1. 빈 스코프 - 빈 스코프란? 지금까지 사용한 스프링 빈은 모두 싱글톤 스코프로 생성된 빈이다. 스프링은 다음과 같은 다양한 스코프를 지원한다. 싱글톤: 기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프이다. 프로토
[Flutter] Provider
해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.위젯의 State를 표시하려면 불필요한 위젯들이 ReBuild되는 문제가 발생state: 위젯이 빌드되는 동시에 읽을 수 있으며 위젯의 생명 주기 사이에 변경 가

[Flutter] 상태 관리 9편(State Management) - Mobx
상태 관리 9편(State Management) - Mobx 상태 관리(State Management) 1편 - State Ful 상태 관리(State Management) 2편 - Value Listenerable 상태 관리(State Management) 3편 -

[Flutter] 상태 관리 8편(State Management) - Riverpod
상태 관리 8편(State Management) - Riverpod

[Flutter] 상태 관리 6편(State Management) - Bloc
상태 관리(State Management) 1편 - State Ful상태 관리(State Management) 2편 - Value Listenerable상태 관리(State Management) 3편 - Get X \[Simple]상태 관리(State Managemen

[Flutter] 상태 관리 5편(State Management) - Provider
상태 관리(State Management) 1편 - State Ful상태 관리(State Management) 2편 - Value Listenerable상태 관리(State Management) 3편 - Get X \[Simple]상태 관리(State Managemen
[Flutter] Provider 사용해보기
GetX만 사용하다보니 Flutter 개발자가 아니라 GetX 개발자가 된 느낌이 들어 Provider를 통해 Flutter 개발의 범위를 넓히려고 했다.아래의 코드는 구글링을 통해 찾은 Provider 패키지를 사용한 예제의 코드 패턴을 학습해서 만든 예시이다.pr

[Flutter] 상태 관리 4편(State Management) - Get X [Reactive]
상태 관리(State Management) 1편 - State Ful상태 관리(State Management) 2편 - Value Listenerable상태 관리(State Management) 3편 - Get XTop 7 Flutter State Management

[Flutter] 상태 관리 3편(State Management) - Get X [Simple]
상태 관리(State Management) 1편 - State Ful상태 관리(State Management) 2편 - Value Listenerable

[Flutter] 상태 관리 2편(State Management) - Value Listenable
상태 관리(State Management) 1편 - State Ful상태 관리(State Management) 3편 - Get X

[Flutter] 상태 관리 1편(State Management) - State Ful
개발을 하면서 가장 기본적이면서 무조건 사용하게 되는 기능이 바로 상태 관리(State Management)이다.상태 관리라는 것은 앱이 실행되는 동안 앱 내에 다양하게 존재하는 상태들을 관리하면서 개발을 하는 것을 의미한다. 처음에는 상태 관리가 이해가 되지 않겠지만

[Flutter] 스크롤 바 직접 만들기 - Horizontal Indicator
이번 글에서도 이전 글에 이어서 스크롤 바를 직접 개발하는 방법에 대해서 알아보도록 하겠다.