기능 구현하고 항상 코드를 정리해야겠다.
계층간 데이터 교환을 하기 위한 객체로, 비즈니스 로직을 가지지 않는 순수한 객체를 의미함.
생성 후 그 상태가 변하지 않는 객체를 쓸 때 freezed를 사용함.

다룰 때는 dio와 Retrofit 사용
Usecase는 clean architecture에서 Business Logic을 처리해주는 역할
웹 사이트 전체에 똑같이 적용되는 네비게이션 바, 어떤 페이지를 클릭해도 공통으로 쓸 수 있는 메뉴, 보통 최상단에 위치.
LNB - GNB를 클릭하거나 마우스를 호버했을 때 노출되는 하위 메뉴
SNB - 왼쪽이나 오른쪽에 위치하는 메뉴
FNB - 웹사이트 가장 하단에 위치하는 메뉴 바텀 네비게이션바와 같음