๋ฌธ์
- Step1:
ChangeNotifierProvider ๋ก ์์ฑ๋ SignupViewModel ์ฌ์ฉ
- Step2:
GetIt.instance ๋ก ์๋ก์ด SignupViewModel ๋ถ๋ฌ์ ์๋ก ๋ค๋ฅธ ์ธ์คํด์ค ์ฐธ์กฐ
- ๊ทธ ๊ฒฐ๊ณผ Step1 ์์ ์
๋ ฅํ
loginId ๊ฐ Step2 ์์๋ ๋น์ด ์๋ ๊ฐ์ผ๋ก ์ถ๋ ฅ๋จ
ํด๊ฒฐ
- Step2 ์ฝ๋์์
GetIt ์ ๊ฑฐ
context.read<SignupViewModel>() ๋ก ๋์ผ ์ธ์คํด์ค ์ฐธ์กฐ
loginId ๊ฐ ๋น ๋ฌธ์์ด์ผ ๊ฒฝ์ฐ ์ ๋ฌ๋ฐ์ ๋งค๊ฐ๋ณ์๋ก ๋ณต๊ตฌ ๋ก์ง ์ ์ง
๐ ์ธ๋ถ ์์ ์์น ๋ฐ ์ฝ๋ ๋ณ๊ฒฝ์ ์ฒจ๋ถํ ์คํฌ๋ฆฐ์ท ์ฐธ๊ณ

๋ฌธ์
ChangeNotifierProvider๋ก ์์ฑ๋SignupViewModel์ฌ์ฉGetIt.instance๋ก ์๋ก์ดSignupViewModel๋ถ๋ฌ์ ์๋ก ๋ค๋ฅธ ์ธ์คํด์ค ์ฐธ์กฐloginId๊ฐ Step2 ์์๋ ๋น์ด ์๋ ๊ฐ์ผ๋ก ์ถ๋ ฅ๋จํด๊ฒฐ
GetIt์ ๊ฑฐcontext.read<SignupViewModel>()๋ก ๋์ผ ์ธ์คํด์ค ์ฐธ์กฐloginId๊ฐ ๋น ๋ฌธ์์ด์ผ ๊ฒฝ์ฐ ์ ๋ฌ๋ฐ์ ๋งค๊ฐ๋ณ์๋ก ๋ณต๊ตฌ ๋ก์ง ์ ์ง๐ ์ธ๋ถ ์์ ์์น ๋ฐ ์ฝ๋ ๋ณ๊ฒฝ์ ์ฒจ๋ถํ ์คํฌ๋ฆฐ์ท ์ฐธ๊ณ
