재 사용을 통한 SourceCode 간결화(props, CustomHook 이용)
회원가입 화면을 구성하는 컴포넌트들 간의 로직은 같다. 모두 값을 받아서 백엔드로 보내준다. 만약 올바르게 입력 안 했을 경우에는 오류 메세지 띄운다. 초기화 버튼이 있다. 만약 이 같은 로직의 컴포넌트를 여러 개 작성한다면, 중복코드도 많고, 코드량이 길어져 가독성이 떨어질 것이다. 이를 막기 위해 통일된 하나의 로직을 만들고, 해당 로직을 호출할 때, 쓰는 인자 값을 달리함으로써, 코드 재사용성을 높인다. 또한 Custom Hook이라는 커스터마이징한 훅을 만들어, 같은 로직의 useState를 하나로 통일하고, 여기 넣는 인자들을 달리 함으로써 코드 재사용성을 높일 수 있다. 1. 코드 리뷰 import React, { useState } from 'react'; import {Button, Tex..
더보기