Container(
child: StoreConnector<AppState, CollectionState>(
onInit: (store) async {
await loadMoreData(
page: currentPage, extra: {"sorts": sortValue});
},
distinct: true,
converter: (store) {
return store.state.collectionData;
},```
builder: (BuildContext context, collectionState) {
collectionProduct = collectionState?.collectionData?.data;
collectionInfo = collectionState?.collectionData?.collection;
int totalResults =
collectionState?.collectionData?.meta?.pagination?.total;
return Column(children: [
_renderCollectionHeader(collectionInfo, totalResults),
_renderCollectionContent(collectionProduct)
]);
},
当我setState时,oninit函数会再次调用,调用api并刷新页面,如何避免这种情况