일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코드스쿼드
- 레인지 슬라이더
- 개인 프로젝트
- 자바스크립트 객체
- 자바스크립트
- toast
- 함수
- ES6
- 모듈 배포하기
- 리액트
- 우아한테크코스
- 주간 회고
- html
- express
- Hello Coding HTML5+CSS3
- 우아한형제들
- 우아한테크캠프 4기
- 자바
- 우아한테크캠프
- npm
- AWS
- 알고리즘
- 프로그래머스
- 인사이드 자바스크립트
- CSS
- 러닝 자바스크립트
- 토이 프로젝트
- 네이버 테크 콘서트
- 회고의 회고
- 토이프로젝트
- Today
- Total
목록네이버 테크 콘서트 (2)
블로그
jQuery 상태 관리 각각의 요소에 dataset으로 상태를 추가해서 관리한다. 이게 왜 문제일까? 요소 A, B, C 가 있다고 하자. B를 클릭하면 A와 C의 상태를 가져오고 데이터를 조합해서 API를 호출한 뒤 값을 갱신한다고 했을 때, API의 비동기 적인 결과를 받기 위해 대기하는 중에 A나 C의 상태가 변경이 된다면? 각각의 뷰에서 실시간, 비동기로 변화를 하게 되므로 제어하기가 힘든 상황이 올 수 있고, 결과적으로는 원하지 않는 결과가 나올 가능성이 생기게 된다. jQuery로 개발하는 경우는 결국 DOM에 상태를 저장하고, 각 요소가 상태를 가지고 있기 때문에 서로 다른 요소의 상태변화 추적이 어려운 문제가 생기게 된다. AngularJS AngularJS는 변경이 필요한 대상이 되는 요..
웹 개발 환경은 하루가 다르게 바뀌고 있고, 공부만 할게 아니라 트렌드에 대해 알아보는 점도 필요하다고 생각했다. 현재 코드스쿼드에서 사람들과 함께 어울리며, 바닐라 자바스크립트에만 집중하고 있다는 생각이 들었다. 물론 기본 기술이 중요하긴 하지만 이전 직장에서의 환경도 그렇고 일명 삼대장이라고 불리는 프론트엔드 프레임워크 또는 라이브러리를 튜토리얼 수준으로 밖에 경험해보지 못했기에 차후 학습을 위해 이러한 기술이 등장하게 된 상황을 이해하고 싶었다. 2년 전의 영상이었지만 기본적인 흐름을 파악하는데 도움이 됐다. 해당 세션의 발표자는 카카오페이의 개발자이며, 앵귤러 kr의 운영자인 한장현님이라고 한다. 유튜브 링크 https://www.youtube.com/watch?v=BXOH9b177ho&list=..