"양식"요소를 렌더링하기 위해 여러 장면에서 TextInput을 사용하고 있습니다. 그들은 모두 같은 스타일을 공유합니다. 따라서 스타일링면에서 React Native의 우수 사례는 무엇입니까? 즉, 모든 단일 구성 요소 장면에서 TextInput의 스타일을 정의 할 수 있지만 더 많은 방법이 있습니다 DRY?React Native에서 TextInput과 같은 구성 요소를 사용하여 스타일면에서 DRY를하는 것이 가장 좋습니다.
0
A
답변
2
고객님의 구성품에 TextInput
을 싸십시오. 스타일을 추가하고 해당 구성 요소와 함께 많이 사용하는 소품을 정의하십시오. const { label, value, placeholder, onChange, multiline, onSubmit, ...passProps } = this.props;
을 사용한 다음 예를 들어 <TextInput label={label} ... {...passProps} />
을 사용하여 다른 소품 (명시 적으로 정의되지 않은 것)을 전달할 수도 있습니다.
관련 문제
- 1. React Native에서 React JS 구성 요소를 재사용하는 방법
- 2. 모델 구성 요소를 거의 다시 사용하지 않는 것이 가장 좋습니다.
- 3. 구성 요소를 통해 예외를 throw하는 것이 좋습니다.
- 4. javascript로 요소를 확장하는 것이 가장 좋습니다.
- 5. ANTLR과 같은 파서를 사용하는 것이 가장 좋습니다.
- 6. React-native에서 이미지 오류
- 7. React-Native에서 페이지 미리보기
- 8. React Native에서 동적 배경색이있는 버튼 만들기
- 9. React Native에서 문자 간격 - Android
- 10. 같은 방법으로 인증 감속기에 연결()하는 대신에 동일한 HoC에서 비슷하게 연결된 구성 요소를 래핑하는 것이 좋습니다.
- 11. GWT 구성 요소와 함께 EventBus를 사용하는 것이 가장 좋습니다.
- 12. 클래스를 사용하여 gamedata를 저장하는 것이 가장 좋습니다.
- 13. React Native에서 애니메이션 시퀀스 애니메이션하기
- 14. React 구성 요소를 바꾸는 방법
- 15. 콜백 함수를 React 구성 요소에 전달하는 것이 가장 간단한 방법입니까?
- 16. React 구성 요소 내에 React 요소를 렌더링합니다.
- 17. Action.Invoke를 사용하는 것이 가장 좋습니다.
- 18. 이메일을 보내는 것이 가장 좋습니다.
- 19. jquery를 사용하는 것이 가장 좋습니다
- 20. camlp4에 패치하는 것이 가장 좋습니다.
- 21. phpthumb을 사용하는 것이 가장 좋습니다.
- 22. React Native에서 TimePickerAndroid의 색상을 변경하는 방법은 무엇입니까?
- 23. React Native에서 스위치 구성 요소의 크기를 변경하는 방법은 무엇입니까?
- 24. 같은 페이지에 게시하는 것이 좋습니다.
- 25. React Native에서 HTML 파일을 어떻게 파싱합니까?
- 26. React Native에서 CoordinatorLayout과 같은 것을 달성하는 방법은 무엇입니까?
- 27. 큰 Li를 ul에 추가하는 것이 가장 좋습니다.
- 28. React : 소품을 통해 다른 구성 요소에 구성 요소를 전달해도 괜찮습니까?
- 29. 리눅스 gcc 사용하기, lib 삽입을 피하기 위해 링크 구성 요소를 두 번 쓰는 것이 가장 좋습니다.
- 30. AngularJS와 ng-repeat를 사용하여 효율적으로 목록을 업데이트하는 것이 가장 좋습니다.