인프런 커뮤니티 질문&답변
커스텀훅 리턴값에 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('')
이렇게 사용해도 커스텀훅을 사용하지 않고 쓰는것처럼
아무 이상 없을까요?




