소개
게시글
질문&답변
2021.03.01
게시글 작성 오류입니다!
오랜시간 도와주셔서 감사합니다! 덕분에 좋은 공부가 됬습니다!
- 0
- 14
- 524
질문&답변
2021.03.01
게시글 작성 오류입니다!
제로초님 import부분에서 const [text, setText, onChangeText] = useInput(''); const [text, onChangeText, setText] = useInput(''); 위 부분을 아래처럼 바꾸었더니 기존에 콘솔에서 아무것도 찍히지 않았던 콘솔이 아래의 그림처럼 나오고 이제 정상적으로 타이핑이 가능합니다! 혹시 이유를 알 수 있을까요? (사진)
- 0
- 14
- 524
질문&답변
2021.03.01
게시글 작성 오류입니다!
useInput.js import { useState, useCallback } from 'react'; export default (initValue = null) => { const [value, setter] = useState(initValue); const handler = useCallback((e) => { console.log('문제점 시작'); console.log(e.target.value); console.log('문제점 끝'); setter(e.target.value); }, []); return [value, handler, setter]; }; value={text}를 넣었을 때 콘솔입니다. (사진) value={text}를 주석처리했을 때 콘솔입니다. (사진) 아이디와 비밀번호 둘 다 정상적으로 나왔습니다.
- 0
- 14
- 524
질문&답변
2021.03.01
게시글 작성 오류입니다!
input.TextArea 부분의 문제로 판단됩니다. Input.TextArea value={text} onChange={onChangeText} maxLength={140} placeholder="어떤 신기한 일이 있었나요?" /> 이 코드에서 1.maxLength 부분을 제거하면 처음 입력 했을 때 아래의 그림처럼 나오고 다른 입력이 불가능합니다. (사진) 2. value={text}부분을 제거하면 정상적으로 아래의 그림처럼 나타납니다. (사진) value={text} 부분이 문제가 있다고 판단했습니다. 혹시 value값을 대체허거나 제거할 수 있을까요?
- 0
- 14
- 524
질문&답변
2021.03.01
게시글 작성 오류입니다!
제가 이해하는 것에 문제가 있어 return 부분에서 useInput부분수정을 못 하였으나 Input.Textarea시도하는 것은 해보았는데 글씨 작성이 되었습니다! 혹시 몰라서 코드 올려봅니다. useInput.js import { useState, useCallback } from 'react'; export default (initValue = null) => { const [value, setter] = useState(initValue); const handler = useCallback((e) => { setter(e.target.value); }, []); return [value, handler, setter]; }; PorstForm.js return부분 return ( Input.TextArea /> ); 타자가 쳐지는 그림 (사진)
- 0
- 14
- 524