2017-05-18 1 views
0

안녕하세요 React Native를 처음 사용하고 있습니다. 사용자 정의 방법에 대한 응답을 원시에 대한 문서를 읽을 때 구성 요소의 style을 찾았습니다. Componentstyle 소품을 설정하기 위해 javascript 스크립트 개체를 사용할 수 있음을 발견했습니다. 그러나 이들은 SheetSheet이라는 Component을 제공하며 스타일을 정의 할 수있는 create 메서드가 있습니다. 그러나 StyleSheet 객체를 사용하여 Component 스타일을 설정하는 경우 먼저 SheetSheet 객체에 액세스하고 해당 객체의 속성에 액세스해야합니다 (예 : styles.redText). 그러면 스타일을 설정할 수 있습니다. 그렇다면 SheetSheet을 사용하는 요점은 무엇입니까? 모든 스타일 값을 그룹화하려는 경우 정확히 StyleSheet의 작업을 수행 할 수있는 사용자 정의 객체를 정의 할 수도 있습니다. 그래서 왜이 구성 요소가 여기에 있는지 또는 내가 누락 된 것이 있는지 이해할 수 없습니까?React 기본 JavaScript 객체를 사용하는 기본 스타일 구성 요소

답변

0

StyleSheet.create은 성능에 중점을 둔 API입니다. 스타일이 한 번 생성되고 ID가 참조 할 수있게 해줍니다. 표준 오브젝트처럼 변경 될 때마다 인스턴스화되는 대신 미래에 ID로 참조됩니다.

관련 문제