제목과 항목 목록이 있어야합니다. Lodash/_. map을 사용하여 항목 구성 요소 목록을 생성합니다. 다음과 같이 보입니다 :React에서 다른 구성 요소 위에 렌더링 할 수 없습니다.
prepareEnrollmentsRender =() => {
return (
<Header {...this.c('overviewTitle')}>Current enrollments</Header>,
_.map(this.TEST__enrollments,
(enrollment, index) => (
<Enrollment
enrollmentName={enrollment}
key={index}
id={index}
onSelect={() => {this.onEnrollmentPress(index)}} />
)
));
}
그리고 난 모든 것을 렌더링하는 함수를 호출합니다. 문제는 헤더 구성 요소가 나타나지 않는다는 것입니다. 나는이처럼 렌더링 :
render =() => {
<View>
{this.prepareEnrollmentsRender()}
</View>
}
참고 :이 앱은 그래서 헤더와 같은 알 수없는 구성 요소가 유효 내부 구성 요소뿐만 아니라, {같은 것들, 프레임 워크 내에서 개발되고있다 반작용 ... this.c()} 등이 포함됩니다.
'Enrloment' -가 나타나지만'Header'가 아닌 것을 의미합니까? 또는 그들 중 아닌 사람? –
'return ( ... , _.map (...))'에 대해 설명해 주시겠습니까? 왜 쉼표가 붙어 있니?' –
@FiriceNguyen 그래, 그게 내가 망상증에 빠져서 잘못된 물건을 찾으려는 것 뿐이야. 나는 그것을 부모 div 안에 감싸려고 할 것입니다. 그리고 에드워드, 헤더 구성 요소 만 –