Vanilla vs. React

Vanilla 프로그래밍 방식과 React 프로그래밍 방식을 비교합니다.

Counter

카운터 컴포넌트 요구사항은 다음과 같습니다.

  • 재사용 가능(2개 이상)한 카운터를 작성해야 합니다.
  • 함수 또는 클래스 중 선호하는 방식으로 프로그래밍 할 수 있습니다.
  • 카운터 초깃값, 최솟값, 최댓값, 변경값 등을 설정할 수 있어야 합니다.
  • 카운트 값이 최솟값 또는 최댓값에 도달하면 카운트 감소, 증가 버튼이 비활성화 되어야 합니다.
  • 카운트 값이 최솟값 또는 최댓값이 아닐 경우 카운트 감소, 증가 버튼은 활성화 상태입니다.
  • 변경값으로 인해 현재 카운트 값이 최솟값 보다 작거나, 최댓값 보다 커지면 최소 또는 최댓값으로 변경되어야 합니다.