강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

노른자님의 프로필 이미지
노른자

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

회원가입 페이지 만들기(커스텀 훅)

커스텀훅 리턴값에 Setvalue도 넣어봤는데...

작성

·

143

0

import { useState } from "react";

export const useInput = (initialState) =>{
  const [value, setValue] = useState(initialState);
  const onChangeValue = (e) => {
    setValue(e.target.value);
  }
  return [value, onChangeValue, setValue]
}
//가끔 전송 후 setValue('')로 값초기화까지 써야할경우에
리턴값에 이렇게 setValue 까지 넣어서 사용합니다.
평소에 [email,onchangeEmail] = useInput('');
이런식으로 쓰다가
[comment, onchangeComment, setComment] = useInput('')
이렇게 사용해도 커스텀훅을 사용하지 않고 쓰는것처럼
아무 이상 없을까요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 문제 없습니다. 커스텀훅은 그저 기존 훅들의 조합일 뿐입니다.

노른자님의 프로필 이미지
노른자

작성한 질문수

질문하기