반응형

provider 4

flutter datepicker provider

flutter에서 datepicker를 사용해서 원하는 날짜를 선택 할 수 있다. 코드는 다음과 같다 screen 부분 class EndDate extends StatelessWidget { const EndDate({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Container( width: 65, margin: EdgeInsets.fromLTRB(30, 0, 0, 0), child: Text( '종료일 ', style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold), )); } } class EndDateFeild extends StatelessWi..

카테고리 없음 2022.07.04

flutter provider.of vs Consumer

flutter에서 provider와 consumer를 언제 사용해야할지, 두개의 차이점이 무엇인지 궁금했다. Provider는 데이터를 전달해주는 역할을 한다. Consumer는 2가지 상황에서 provider 대신에 사용된다. 1. Provider의 자손인 BuildContext를 가지고 있지 않아서 Provider.of를 사용할 수 없을 때, Provider에서 값을 얻을 수 있게 한다. document에서 이렇게 말하는데, 이게 무슨 말이지 헷갈릴 것이다... @override Widget build(BuildContext context) { return ChangeNotifierProvider( create: (_) => Foo(), child: Text(Provider.of(context).va..

flutter 2022.06.28

provider listview builder에 적용시 문제점

list view builder에 provider를 적용하였다. 그런데 데이터를 추가했을 때 데이터가 바로 업데이트 되지 않았다... 아래가 문제가되는 화면이다.. stackoverflow에서 찾은 방법인데,, 1번방법 이 방법은 stateful widget에서 initstate를 사용했다. 그런데 우리는 stateless widget을 사용하기 때문에 initstate가 없어서 이 방법으로는 해결 할 수 없다,, https://stackoverflow.com/questions/62994906/is-there-other-method-to-update-data-in-custom-listview-in-provider-flutter Is there other method to update data in cus..

flutter 2022.06.15

flutter quill editor provider 적용/ 저장했던 글 불러오기

저번 포스팅에서는 quill editor에 대해서 알아보았다. 오늘은 quill editor에 provider를 적용하는 방법에 대해서 알아보겠다. 사실 다른 provider 적용방법과 다르지 않다. 그냥 quill controller만 모델부분에서 정의해주고, class 만들어준다음에 screen 부분에서 불러와서 쓰면 된다..! toolbar(screen) 부분 class Toolbar extends StatelessWidget { late QuillModel quillmodel; Toolbar({Key? key}) : super(key: key); Future _onImagePickCallback(File file) async { // Copies the picked file from tempora..

flutter 2022.06.14
반응형