[javascript] 중복클릭 방지 - 세마포어 이용하기
중복클릭 방지가 필요한 이유
- 중복된 클릭으로 인한 요청은 원하는대로 에플리케이션이 의도한대로 동작할수 없게 할 뿐 아니라 데이터의 정합성을 해칠 수 있음.
- 물론 이를 막기위해 backend는 중복된 요청이 오더라도 데이터의 정합성에 이상이 없더록 처리가 되어야함
- front end 또한 중복된 요청이 가지않도록 인터페이스에서부터 막을 필요가 있음
- 중복 클릭 방지라는것은
경합상황에서 한번만 수행되도록 하는것!