programing

react native에서 View 구성 요소를 비활성화할 수 있습니까?

topblog 2023. 3. 19. 17:49
반응형

react native에서 View 구성 요소를 비활성화할 수 있습니까?

내 앱 화면에는 텍스트 입력이 적은 보기 구성 요소가 있습니다.텍스트 입력을 비활성화할 수 없습니다.전체 보기를 비활성화할 수 있는 방법이 있습니까?

추신: View 컴포넌트를 비활성화한다는 것은 컴포넌트가 렌더링되지만 어떤 액션도 응답하지 않는 것을 의미합니다.

다음을 사용할 수 있습니다.

<View pointerEvents="none">
  ...
</View>

이렇게 하면 터치 이벤트에 대한 보기가 응답하지 않습니다.

이런 걸 쓸 수 있어요.

<View pointerEvents={myCondition? 'none' : 'auto'}>

Kerumen의 답변에 다음과 같이 덧붙입니다.

<View pointerEvents={myCondition ? 'none' : 'auto'}>
  ...
</View>

어나니머스 함수로 랩해야 할 수 있습니다.

<View pointerEvents={() => myCondition ? 'none' : 'auto'}>
  ...
</View>

언급URL : https://stackoverflow.com/questions/39720039/can-i-disable-a-view-component-in-react-native

반응형