ReducerProtocol
-
TCA - ReducerProtocolTCA 2023. 1. 31. 09:09
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ TCA์ ReducerProtocol์ ๊ฐ๋จํ ํ์ตํด๋ณด๋ คํฉ๋๋ค๐ TCA๊ฐ ๋ ์ด ๊ฐ์๋ก ์ ๋ฐ์ดํธ๋ ๋นจ๋ผ์ง๊ณ ๋ ๋ฐ์ ํ๊ณ ์์ด์! ํ์ฌ ๋ฒ์ ์ด 0.50.1๊น์ง ๋์์ผ๋ฉฐ ๊ทธ์ ์ ๋๊ฒฉ๋ณ์ด 0.41.0์์ ์ผ์ด๋ฌ์ต๋๋ค. ๋ฐ๋ก ReducerProtocol์ ๋ฑ์ฅ์ด์ฃ ๐บ๐ป ๊ธฐ์กด์ TCA์์ Core๋ฅผ ๊ตฌ์ฑํ ๋๋ State, Action, Environment๋ค์ ๋ณ๋ struct, enum์ผ๋ก ์ ์ํ๊ณ ์ด๋ฅผ Reducerํ์ ์ ์์๋ก ๋ง๋ค์ด ์ ์ํ๋ ํํ์์ด์. ๊ทธ๋ฐ๋ฐ ์ด์ ๋ฐ๋๋ก Protocol Programming์ ์ฅ์ ๋ ์ด๋ฆฌ๋ฉด์ ๋ ์ ํฉํ๊ฒ ReducerProtocol์ ์ฌ์ฉ์ผ๋ก ์ ๋ถ ๋ณํ๋์์ผ๋ฉฐ ์ฅ์ ๋ ๋ง์์ก์ด์๐๐ป ๋ง์ฝ ์ด์ TCA ๊ตฌ์ฑ์ด ๋๋ต์ ์ผ๋ก ์ด๋ป๊ฒ ๋์ด์์..