[Flutter] StateProvider-②

겨레·2024년 7월 22일
post-thumbnail

① DOWN ElevatedButton 추가하기




② .update 지우고 state를 직접적으로 바꾸기

// 똑같이 하고 - 1 해줘도 된다.
ref.read(numberProvider.notifier).update((state) => state - 1);

이렇게 하면 ref.read(numberProvider.notifier).state 여기에 + 1 해주는 거랑 똑같은 게 된다.
그런데 그 값을 state에다가 다시 저장하는 거!

Image 1 Image 2

DOWN 버튼을 누르면 숫자가 내려간다. 그리고 NextScreen 버튼을 눌러서 들어가면
내려간 숫자 그대로 유지되는 것을 볼 수 있다.

profile
호떡 신문지에서 개발자로 환생

0개의 댓글