Ошибка типа: неопределенный не является объектом (вычисляется ‘VisibleComponent.props’)

#react-native

#react-native

Вопрос:

Я получил ошибку типа: неопределенный не является объектом (вычисляется ‘VisibleComponent.props’) при выполнении приведенного ниже кода.

Пожалуйста, перейдите по этой ссылке, чтобы узнать больше о пакете https://github.com/jemise111/react-native-swipe-list-view#note

<SwipeListView
closeOnRowBeginSwipe
scrollEnabled={true}
initialNumToRender={8}
extraData={this.state}
refreshControl={
<RefreshControl
refreshing={this.state.refreshing}
onRefresh={this._onRefresh}
/> }
useFlatList
data={this.state.listViewData}
renderItem={ (rowData, rowMap) =>{
<SwipeRow
key={rowData.item.key}
leftOpenValue={75}
rightOpenValue={-150}
closeOnRowPress
extraData={this.state}
directionalDistanceChangeThreshold={2} >
<Hidden data={rowData.item} screen={this.state._screen}/>
<FrontFace data={rowData} />
</SwipeRow>
}}
/>

Комментарии:

1. Пожалуйста, не размещайте изображения вашего кода или ошибки. Добавьте его в свой вопрос с надлежащим форматированием. Это увеличит ваши шансы на получение ответа.

2. Спасибо. Я исправил вопрос

Ответ №1:

попробуйте ввести «return» в функцию renderItem, например:

         renderItem={ (rowData, rowMap) =>{
           return( <SwipeRow 
              key={rowData.item.key}
              leftOpenValue={75} 
              rightOpenValue={-150}
              closeOnRowPress
              extraData={this.state}
              directionalDistanceChangeThreshold={2} >
                <Hidden data={rowData.item} screen={this.state._screen}/>
                <FrontFace data={rowData} />
            </SwipeRow>);}}