React의 기술적 특징
1. 컴포넌트 기반으로 UI를 표현한다
2. 화면 업데이트 구현이 쉽다 (선언형 프로그래밍 - 과거생략, 목적만 간결 명시)
3. 화면 업데이트가 빠르게 처리된다 - Virtual DOM
- UX(사용자 경험):
- 사용자가 제품 또는 서비스를 사용하는 동안 느끼는 전반적인 경험을 다룹니다.
- 사용자가 제품을 사용함에 따라 느끼는 감정, 만족도, 편의성 등을 고려합니다.
- 사용자의 요구사항과 목표를 이해하고, 제품이나 서비스가 사용자의 요구를 어떻게 충족시키는지에 초점을 둡니다.
- 사용자의 행동 및 상호작용을 분석하여 제품 또는 서비스를 지속적으로 개선합니다.
- UI(사용자 인터페이스):
- 사용자가 제품 또는 서비스와 상호작용하는 화면, 버튼, 아이콘 등을 디자인합니다.
- 사용자가 제품을 어떻게 사용하는지를 직접적으로 영향을 미치는 디자인적인 측면을 다룹니다.
- 레이아웃, 색상, 폰트, 아이콘 등을 선택하여 사용자가 인터페이스를 직관적이고 쉽게 이해하고 사용할 수 있도록 합니다.
- UI 디자인은 사용자 경험을 개선하고 사용자가 제품을 효과적으로 이용할 수 있도록 돕는 역할을 합니다.
선언형 프로그래밍
- 업데이트를 위한 복잡한 동작을 직접 정의할 필요 없이 특정 변수의 값을 바꾸는 것만으로도 화면을 업데이트를 시킬 수 있다.
728x90
'DEVELOPE > 앱개발시작하기' 카테고리의 다른 글
[20240507] 앱개발 시작하기 #14 | JSX 시작하기 (0) | 2024.05.07 |
---|---|
[20240505] 앱개발 시작하기 #13 | 리액트 파일 만들기 (1) | 2024.05.05 |
[20240505] 앱개발 시작하기 #11 | Node.js (0) | 2024.05.05 |
[20240505] 앱개발 시작하기 #10 (0) | 2024.05.05 |
[20240505] 앱개발 시작하기 #9 | 날짜 시간 출력 코드 (0) | 2024.05.05 |