본문 바로가기

DEVELOPE/앱개발시작하기

[20240505] 앱개발 시작하기 #12

React의 기술적 특징

1. 컴포넌트 기반으로 UI를 표현한다

2. 화면 업데이트 구현이 쉽다 (선언형 프로그래밍 - 과거생략, 목적만 간결 명시) 

3. 화면 업데이트가 빠르게 처리된다 - Virtual DOM


  1. UX(사용자 경험):
    • 사용자가 제품 또는 서비스를 사용하는 동안 느끼는 전반적인 경험을 다룹니다.
    • 사용자가 제품을 사용함에 따라 느끼는 감정, 만족도, 편의성 등을 고려합니다.
    • 사용자의 요구사항과 목표를 이해하고, 제품이나 서비스가 사용자의 요구를 어떻게 충족시키는지에 초점을 둡니다.
    • 사용자의 행동 및 상호작용을 분석하여 제품 또는 서비스를 지속적으로 개선합니다.
  2. UI(사용자 인터페이스):
    • 사용자가 제품 또는 서비스와 상호작용하는 화면, 버튼, 아이콘 등을 디자인합니다.
    • 사용자가 제품을 어떻게 사용하는지를 직접적으로 영향을 미치는 디자인적인 측면을 다룹니다.
    • 레이아웃, 색상, 폰트, 아이콘 등을 선택하여 사용자가 인터페이스를 직관적이고 쉽게 이해하고 사용할 수 있도록 합니다.
    • UI 디자인은 사용자 경험을 개선하고 사용자가 제품을 효과적으로 이용할 수 있도록 돕는 역할을 합니다.

 선언형 프로그래밍
  • 업데이트를 위한 복잡한 동작을 직접 정의할 필요 없이 특정 변수의 값을 바꾸는 것만으로도 화면을 업데이트를 시킬 수 있다.
728x90