• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

초보적인 질문 드립니다.

22.03.20 21:28 작성 조회수 84

0

로직과 기능을 View에서 ViewModel로 분리 해야 한다고 하셨는데, View에서 들어가는 조건들은 어디에다가 나누면 되나요?
예를 들어서 디바이스의 너비에 따라 다른 위젯을 보여주는 것을
1. 너무 길어지면 함수로 분리하나요?
2. 분리 한다면 같은 View 파일에 남겨놓나요? 아니면 다른곳(VM?)으로 옮기나요?

답변 1

답변을 작성해보세요.

0

디바이스 너비에 따른 분기는 비즈니스 로직이 아닌 View를 위한 부분이므로

같은 파일 안에 두셔도 되고 별도 클래스로 빼셔도 됩니다.

코드가 길면 함수로 분리하셔도 되고 자유롭게 하시면 됩니다.

View에 관련된 코드이므로 ViewModel로 들어가지 않도록 해 주세요.