[javascript] 중복클릭 방지 - 세마포어 이용하기

중복클릭 방지가 필요한 이유

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