redux와 react-query에 관한 글을 지난번에 작성할 때
Business logic과 UI logic 이라는 단어가 나왔는데
이 단어들의 정확한 뜻을 알지 못해서 이번에 정리해보려한다.
ex) 홈페이지 회원가입
이 과정 중 아이디 중복 검사, 본인 인증, 비밀번호 재검사 등 유저가 통과해야 할 것들이 있다.
이 중에서 아이디 중복검사를 예를 들면
회원 아이디를 DB에서 찾고 중복이 없다면 사용해도 된다고 알려줌
영역 1. 중복 아이디가 있는지 없는지 검사하기 위한 과정 : Logic, Model
-> Business logic
영역 2. 유저에게 사용가능 하다고 알려주는 영역 : View
비지니스 로직 : 업무에 필요한 데이터 처리를 수행하는 응용프로그램의 일부
UI로직 : 애니메이션과 같은 UI를 위한 로직