#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>);}}