inflearn logo
강의

講義

知識共有

ハンズオンリアクトネイティブ

6.11 :: アドインの作成

text.trim() 부분에서 오류가 발생합니다.

124

dvdve

投稿した質問数 21

0

할일을 입력시 오류가 발생해서 질문드립니다.

 

(NOBRIDGE) ERROR TypeError: text.trim is not a function (it is undefined)

 

깃주소는 : https://inf.run/6Thdc

 

입니다. 감사합니다.

react-native

回答 2

1

beomjun

대부분 문제는 오타일 확률이 높습니다. 질문하기 전에 오타를 확인해 보세요.

 

https://inf.run/Qt5D1

onChangeText 를 사용해야 합니다.

 

추가로, console.log를 이용해서 문제가 되는 부분의 값을 확인해보세요.

text.trim()에서 trim이 함수가 아니라는 메시지와 함께 문제가 발생한다면, text에 어떤 값이 들어가는지 확인해 봐야합니다.

0

dvdve

감사합니다 선생님!

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. dvdve님.

TypeError: text.trim is not a function (it is undefined) 오류는 주로 text 변수가 문자열이 아닐 때 발생합니다. 주어진 오류 메시지는 trim() 함수를 호출할 때 text가 정의되지 않았거나 null 혹은 다른 자료형일 수 있음을 시사합니다.

해결 방법은 아래와 같습니다:

  1. 텍스트 초기화 확인: text 변수가 undefined를 갖지 않도록 컴포넌트의 초기 상태를 잘 정의하십시오. useState를 통해 문자열로 초기화하는 방법이 있습니다:
   const [text, setText] = useState('');
  1. onChangeText 함수 확인: 텍스트 입력에서 onChangeText 함수를 통해 항상 문자열 값을 설정하는지 확인하십시오. 예를 들어:
   <TextInput 
     onChangeText={(value) => setText(value)}
     value={text}
   />
  1. text 변수가 빈 문자열인지 확인: text 변수가 다른 타입의 값일 경우에는 말할 것도 없고, 입력 값 없을 시 null이나 undefined로 초기화되지 않도록 해야 합니다.

유사한 문제를 다룬 기존 답변 및 자료들을 참고하여 문제가 해결되었는지 확인해보세요:

깃허브 링크를 통해 문제를 재현할 수 있는 프로젝트 예시를 첨부할 경우, 원인을 보다 구체적으로 파악하는데 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

expo 가 업데이트 되면서 문제가 발생한거같습니다.

0

342

2

navigation.replace() 작동하지 않습니다.

0

147

2

UpdateProfileScreen 에서 사진 버튼 클릭시 오류발생.

0

132

2

닉네임 수정 후 확인 버튼을 누를시 한글자만 출력됩니다.

0

177

2

모달창에서 버튼이 출력되지 않습니다.

0

104

2

로그인 에러 출력시 default값만 나옵니다.

0

144

2

안드로이드 기기에서 SignUp 화면 관련 질문드립니다.

0

85

2

간단한 질문 하나만 드리겠습니다!

0

76

2

profile 화면에서 내가 쓴 글이 나타나지 않습니다.

0

140

2

글 저장시 파일 저장위치 관련 질문드립니다!

0

111

2

구글 지도 API 관련 오류로 질문드립니다!

0

142

1

HeaderRight 버튼이 작동하지 않습니다.

0

88

2

사진이 나오지 않는 문제로 질문드립니다.

0

113

2

defaultProps 관련 문의 드립니당

0

244

2

이미지 목록을 받아오는 부분에서 IOS 에서 문제가 발생합니다.

0

129

2

안드로이드 기기에서 헤더 부분이 작동이 안됩니다.

0

87

2

[TypeError: unsubscribe is not a function (it is undefined)] 오류 발생으로 질문드립니다.

0

108

2

7.15 :: 상태 변수와 컴포넌트 언마운트 관련 질문드립니다!

0

98

2

SIgnIn SignUp 화면이 안나옵니다.

0

126

2

마지막 useEffect 부분 질문드립니다.

0

100

2

ImagPickerScreen을 만드는 과정에서 문제가 발생하여 글을 남깁니다.

0

208

2

eslint.config.mjs 파일에 plugin 설정방법

0

747

1

ESLint.json 파일이 생성되지 않습니다.

0

236

2

[환경변수 설정]

0

272

1