Business logic & UI logic

Tony·2021년 8월 2일
0

redux와 react-query에 관한 글을 지난번에 작성할 때

Business logic과 UI logic 이라는 단어가 나왔는데

이 단어들의 정확한 뜻을 알지 못해서 이번에 정리해보려한다.

Business logic 영역 나누기

ex) 홈페이지 회원가입

  • 회원정보 작성
  • 회원가입 버튼

이 과정 중 아이디 중복 검사, 본인 인증, 비밀번호 재검사 등 유저가 통과해야 할 것들이 있다.

이 중에서 아이디 중복검사를 예를 들면

회원 아이디를 DB에서 찾고 중복이 없다면 사용해도 된다고 알려줌
영역 1. 중복 아이디가 있는지 없는지 검사하기 위한 과정 : Logic, Model
-> Business logic

영역 2. 유저에게 사용가능 하다고 알려주는 영역 : View

정리

비지니스 로직 : 업무에 필요한 데이터 처리를 수행하는 응용프로그램의 일부
UI로직 : 애니메이션과 같은 UI를 위한 로직

참고 문헌

profile
움직이는 만큼 행복해진다

0개의 댓글