일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 라우터
- 스터디
- 백준알고리즘
- 완전탐색
- nodejs
- 탐욕법
- 리액트
- BFS
- 백준
- spring
- sort
- EC2
- Spring Boot
- Router
- EventListener
- 알고리즘
- 토이프로젝트
- 자료구조
- 다익스트라 알고리즘
- url parsing
- 서버구축
- 동적프로그래밍
- mysql
- Algorithm
- 정렬
- 브루트포스
- AWS
- java
- ELB
- react
- Today
- Total
목록Event (2)
공부하는 블로그
@TransactionalEventListener 이벤트 처리 로직에서 트랜잭션을 적용해야 하는 경우 사용한다. phase 옵션으로 어떤 식으로 트랜잭션 내에서 동작을 할 지 결정할 수 있다. TransactionPhase.AFTER_COMMIT 기본값 트랜잭션이 commit 되었을 때 이벤트 로직을 실행한다. TransactionPhase.AFTER_ROLLBACK 트랜잭션이 rollback 되었을 때 이벤트 로직을 실행한다. TransactionPhase.AFTER_COMPLETION 트랜잭션이 완료(commit 또는 rollback) 되었을 때 이벤트 로직을 실행한다. TransactionPhase.BEFORE_COMMIT 트랜잭션이 commit 되기 전에 이벤트를 실행한다. Example 옵션값 ..
Event Handling 리액트에서 이벤트를 처리하는 방식은 DOM에서 처리하는 방식과 몇 가지 문법적 차이를 제외하면 유사하다. 1. 리액트의 이벤트는 소문자가 아닌 캐멀 케이스(camelCase)를 사용한다. 2. JSX를 사용하여 문자열이 아닌 함수로 이벤트 핸들러를 전달한다. click! click! 3. 리액트에서는 false를 반환해도 태그의 기본 동작을 방지할 수 없으므로 반드시 preventDefault()를 사용해야 한다. click click 여기서 'e'는 합성 이벤트(Syntheic Event)로 네이티브 이벤트를 감싸는 객체이다. 순수 자바스크립트에서 HTML 이벤트를 다룰 때와 똑같이 사용하면 된다. 기본적으로 자바스크립트에서 클래스 메소드는 바인딩이 되어 있지 않으므로 JSX..