작성
·
269
0
안녕하세요
강의 열심히 듣고 있는 코린이입니다.
궁금한것이 있어서 질문을 남깁니다.
이메일부분에서 TextInput의 onChangeText를 강사님은 따로 함수(onChangeEmail)를 만들어서 넣어줬는데 onChangeText에 바로 setEmail를 넣어주는 것이랑 동작하는 일은 비슷해보이는데 성능적으로 어떠한 차이점이 있을까요?
// SignIn.tsx
...
// 강사님 코드
const [email, setEmail] = useState('');
const onChangeEmail = useCallback(text => {
setEmail(text);
}, []);
<TextInput
placeholder="이메일을 입력해주세요."
onChangeText={onChangeEmail}
/>
// 궁금한 코드
const [email, setEmail] = useState('');
<TextInput
placeholder="이메일을 입력해주세요."
onChangeText={setEmail}
/>
...