이 Hook을 Info 컴포넌트에서 사용해 보겠습니다!

    Info.js

    import React from 'react';
    import useInputs from './useInputs';
     
    const Info = () => {
      const [state, onChange] = useInputs({
        name: '',
        nickname: ''
      });
      const { name, nickname } = state;
     
      return (
        <div>
          <div>
            <input name="name" value={name} onChange={onChange} />
            <input name="nickname" value={nickname} onChange={onChange} />
          </div>
          <div>
            <div>
              <b>이름:</b> {name}
            </div>
            <div>
              <b>닉네임: </b>
              {nickname}
            </div>
          </div>
        </div>
      );
    };
     
    export default Info;

     

    어떤가요? 훨씬 깔끔해졌죠?

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.