728x90

2025/04/11 2

StatelessWidget vs StatefulWidget

StatelessWidget은 배경, 제목, 고정된 텍스트, 로고 등 앱에서 변하지 않는 UI 요소들에 주로 사용된다. 상태가 필요 없는 곳에서는 더 가벼운 StatelessWidget을 사용하고, 상태 관리가 필요한 곳에서만 StatefulWidget을 사용하는 것이 좋은 실천 방법이다.-> 굉장히 중요한 원칙 리소스 낭비와 오버헤드가 발생하고 코드가 복잡해지기 때문이다 예를들어 100개의 아이템이 있다면:StatelessWidget 방식: 100개의 위젯 객체만 생성StatefulWidget 방식: 100개의 위젯 객체 + 100개의 상태 객체 생성-> 성능 향상 차이가 많이 난다. State 객체를 통해 상태 관리가 큰 이유인거 같다.  CPU 시간: 필요 없는 상태 관리 로직 처리메모리 사용량: ..

개념 2025.04.11

기술 스택이란

기술 스택의 개념기술 스택(Technology Stack)은 소프트웨어 애플리케이션을 개발하고 실행하는 데 사용되는 기술 도구, 프레임워크, 언어 및 서비스의 모음을 의미합니다. 쉽게 말해 하나의 애플리케이션을 만들기 위해 사용된 모든 기술 요소를 포함합니다.기술 스택에 포함되는 요소들:프로그래밍 언어 (예: Dart, JavaScript, Python 등)프레임워크 (예: Flutter, React, Django 등)데이터베이스 (예: MySQL, MongoDB 등)서버 환경 (예: AWS, Firebase 등)통신 방식 (예: REST API, GraphQL, FCM 등)개발 도구 (예: Git, Docker 등)UI 컴포넌트나 라이브러리 (예: Material Design, 웹뷰 등)귀하의 기술 스..

개념 2025.04.11
728x90