Próbuję użyć instrukcji śródliniowej if, aby sprawdzić, czy dane istnieje i czy ma wyświetlić. ten kod znajduje się obecnie w moim renderowaniu, bloku powrotu.Reaguj natywnie renderowanie warunkowe
problem mam jest to, że za pomocą tego, treść nie jest już wygenerowana
{(() => {
if (this.props.data.size) {
<Text style={styles.headerLabel}>Sizes</Text>
{(this.props.data.size||[]).map((section,i) => (
<AddToCartRow key={i} data={section} productName={this.props.data.name} value={Config.priceToPriceWithCurrency(section.price)} />
))}
}
})()}
Nie zapomniałeś zwrócić komponentu – binchik
Możesz to sprawdzić [post] (http://stackoverflow.com/questions/42053237/is-it-possible-to-dynamically-create-components-in-react- native/42057846 # 42057846). – milkersarac
Cześć, to jest już w zasięgu render i powrócić blok kompletny kod tutaj https://gist.github.com/pmcguane/6462dad133543dc6d91f3645b3ec0bf5 –