All files / src/chap03 EventBasic.js

0% Statements 0/10
0% Branches 0/3
0% Functions 0/2
0% Lines 0/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

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                                                 
export default function EventBasic({ type }) {
  // click 이벤트 핸들러
  const current = () => {
    const d = new Date();
    // type 속성 값에 따라 현재 날짜 및 시각을 로그에 출력한다.
    switch(type) {
      case 'date':
        console.log(d.toLocaleDateString());
        break;
      case 'time':
        console.log(d.toLocaleTimeString());
        break;
      default:
        console.log(d.toLocaleString());
        break;
    }
  };
 
  return (
    <div>
      {/* 버튼 클릭 시 current 함수 호출 */}
      <button onClick={current}>현재 시각 가져오기</button>
    </div>
  );
}