아키텍처객관식심화TCA 구성 요소TCA에서 '버튼을 누르면 네트워크로 목록을 받아 화면에 표시한다'를 구현할 때, 각 요소의 역할로 틀린 것은?하나만 선택1보기 1.버튼 탭은 .loadTapped Action으로 Store에 전달된다2보기 2.Reducer는 .loadTapped를 받아 isLoading = true로 상태를 바꾸고, API 호출을 수행하는 Effect를 반환한다3보기 3.Effect 안에서 네트워크 결과를 직접 state.items에 대입해 화면을 갱신한다4보기 4.네트워크 완료는 .itemsResponse(Result) Action으로 다시 Reducer에 전달되어 상태가 갱신된다5보기 5.API 클라이언트는 @Dependency로 주입되어 테스트에서 가짜 응답으로 교체된다채점하기