84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
React Native에서 CustomTextInput을 생성해서 사용하고 싶습니다. 아래 코드에 따라 생성했지만 CustomTextInput의 onChangeText 속성이 제대로 작동하지 않습니다.
광범위한 조사에도 불구하고 문제의 원인을 알 수 없었습니다. 내가 무엇을 놓쳤을까요?
여기에서도 확인할 수 있습니다 https://snack.expo.dev/@cemyeten/handling-text-input
보시다시피 컴포넌트 내부에 컴포넌트를 생성해서 사용하시는군요.
그러나 컴포넌트 내부에 기능적 컴포넌트를 생성했기 때문에 상태 업데이트가 발생할 때마다 다시 생성됩니다.
더 나은 옵션은 CustomTextInput을 화면이나 상태가 있는 구성 요소 밖으로 이동하는 것입니다.
예:
구성 요소를 App函数之外,或者更好的方法是为其创建一个单独的文件,因为如果您将其放在内部,当您编写文本useState hook重新渲染App 함수에 배치하여 UI에 반영하면 구성 요소의 초점이 흐려집니다.
App
고정 코드:
보시다시피 컴포넌트 내부에 컴포넌트를 생성해서 사용하시는군요.
그러나 컴포넌트 내부에 기능적 컴포넌트를 생성했기 때문에 상태 업데이트가 발생할 때마다 다시 생성됩니다.
더 나은 옵션은 CustomTextInput을 화면이나 상태가 있는 구성 요소 밖으로 이동하는 것입니다.
예:
으아아아구성 요소를
App
函数之外,或者更好的方法是为其创建一个单独的文件,因为如果您将其放在内部,当您编写文本useState hook重新渲染App
함수에 배치하여 UI에 반영하면 구성 요소의 초점이 흐려집니다.고정 코드:
으아악