소개
게시글
질문&답변
2021.03.01
게시글 작성 오류입니다!
오랜시간 도와주셔서 감사합니다! 덕분에 좋은 공부가 됬습니다!
- 0
- 14
- 329
질문&답변
2021.03.01
게시글 작성 오류입니다!
제로초님 import부분에서 const [ text , setText , onChangeText ] = useInput ( '' ); const [ text , onChangeText , setText ] = useInput ( '' ); 위 부분을 아래처럼 바꾸었더니 기존에 콘솔에서 아무것도 찍히지 않았던 콘솔이 아래의 그림처럼 나오고 이제 정상적으로 타이핑이 가능합니다! 혹시 이유를 알 수 있을까요? (사진)
- 0
- 14
- 329
질문&답변
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
- 329
질문&답변
2021.03.01
게시글 작성 오류입니다!
input.TextArea 부분의 문제로 판단됩니다. Input.TextArea value = { text } onChange = { onChangeText } maxLength = { 140 } placeholder = "어떤 신기한 일이 있었나요?" /> 이 코드에서 1.maxLength 부분을 제거하면 처음 입력 했을 때 아래의 그림처럼 나오고 다른 입력이 불가능합니다. (사진) 2. value={text}부분을 제거하면 정상적으로 아래의 그림처럼 나타납니다. (사진) value={text} 부분이 문제가 있다고 판단했습니다. 혹시 value값을 대체허거나 제거할 수 있을까요?
- 0
- 14
- 329
질문&답변
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
- 329