Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- rn
- React-Native업데이트
- react native
- animation
- Hash-table
- react-native-image-picker
- Throttle
- javascript
- private-access-to-photos
- promise.all
- 비동기
- motion.div
- no-permission-handler-detected
- RN새로운아키텍쳐
- react
- react-native
- react-native-permissions
- RN업데이트
- async
- CS
- react animation
- named type
- await
- RN아키텍쳐
- hydration mismatch
- ios
- debounce
- axios
- Swift
- Promise
Archives
- Today
- Total
목록2025/04/22 (1)
하루살이 개발일지
프론트엔드 아키텍처 패턴의 진화
프론트엔드 개발의 역사는 단순히 UI를 구성하는 수준을 넘어서며, 점점 더 복잡하고 체계적인 상태 관리와 아키텍처의 필요성을 만들어냈다. 특히 2010년대 초반, 자바스크립트의 역동성이 증가하면서 기존 서버 중심의 렌더링 방식에서 벗어나 클라이언트 사이드 애플리케이션의 필요성이 대두되었다. 이에 따라 자바스크립트를 좀 더 구조적으로 활용하기 위한 시도로 MVC, MVVM 같은 디자인 패턴이 대두되었으며, Backbone.js, AngularJS 등이 그 대표 주자였다. 이후 React가 등장하며 기존 양방향 바인딩 구조의 복잡성을 해결하고자 하였고, Flux 패턴이라는 단방향 데이터 흐름 기반 구조가 탄생하였다. 현재는 React 중심으로 컴포넌트 기반 아키텍처와 다양한 상태 관리 도구가 결합된 구조로 ..
웹개발
2025. 4. 22. 17:49