현재 뷰를 담당하는 뷰 컴포넌트에서 비동기 비즈니스 로직이 포함되어 있다.
예를 들어 로그인 성공시 메인 화면으로 이동되는 기능, 회원가입 성공시 특정 페이지로 이동되는 기능, 게시글 쓰기시 특정 페이지로 이동되는 기능.
해당 기능을 뷰 컴포넌트에서 처리하다 보니
뷰 컴포넌트가 데이터를 출력하는 역할 뿐만 아니라 로직을 처리하는 컨트롤러 역할까지 하고 있다.
이런 문제가 당장은 문제가 안 되지만 향후 로직이 쌓이다 보면 수정하기가 매우 어려워질 것으로 예상되기 때문에
프로젝트 초기에 리팩토링이 필요하다고 판단된다.
현재 뷰를 담당하는 뷰 컴포넌트에서 비동기 비즈니스 로직이 포함되어 있다. 예를 들어 로그인 성공시 메인 화면으로 이동되는 기능, 회원가입 성공시 특정 페이지로 이동되는 기능, 게시글 쓰기시 특정 페이지로 이동되는 기능.
해당 기능을 뷰 컴포넌트에서 처리하다 보니 뷰 컴포넌트가 데이터를 출력하는 역할 뿐만 아니라 로직을 처리하는 컨트롤러 역할까지 하고 있다. 이런 문제가 당장은 문제가 안 되지만 향후 로직이 쌓이다 보면 수정하기가 매우 어려워질 것으로 예상되기 때문에 프로젝트 초기에 리팩토링이 필요하다고 판단된다.