App-Week3) implement features

gyu·2023년 1월 4일
0

app

목록 보기
5/7

패키지(다른 개발자들이 미리 만들어놓은 코드 조각)을 통해 앱의 기능 구현하기
주로 이곳에서 패키지를 가져다 씀
https://pub.dev/
https://pub.dev/packages/google_fonts

'state management'-한 페이지에서 업데이트된 데이터를 관련있는 여러페이지에서도 업데이트된 상태로 보여주도록 페이지 간 데이터를 주고받고 관리하는 것
-서로 다른 페이지에서 데이터를 공유하고 데이터 값을 바꿔 여러페이지의 화면을 한꺼번에 다시 로드가 필요할때
-statefulWidget의 setState로는 서로다른 페이지의 화면을 한번에 다시 로드하기 까다롭기때문
-ex) 디테일 페이지에서 변경된 내용들이 홈페이지에서도 반영하고 싶을 때
-how?-> 한 곳에서 일괄적으로 데이터를 관리(service class)
-더이상 화면 간 데이터를 공유하지 않아도 되며 이 클래스에 요청을 하면 됨

--service class에서 데이터 관리, 데이터에 대한 CRUD코드도 같이 관리
->notifyListeners();를 호출하면 화면새로고침이 이루어집

profile
#TechExplorer 🚀 Curious coder exploring the tech world, documenting my programming journey in a learning journal

0개의 댓글