Hope you all are doing fine.
RTK queries return response in data attribute which can be accessed via hook generated by RTK
My Code:
const {data = [], isFetching} = useFetchConversationQuery(categoryId, {
skip
});
const { data } = useFetchCategoryQuery();
My issue is that I'm trying to call 2 RTK queries in a react component so there cant be two attribute with the same name is there a way to change the name of data attribute in RTK queries,
I believe there's no way to change the RTK data attribute name, however what you can instead do is simply assign a different name when you destructure your object.
const {data = [], isFetching} = useFetchConversationQuery(categoryId, {
skip
});
const { data: myNewDataName } = useFetchCategoryQuery();
myNewDataName // data from useFetchCategoryQuery
I also have realized this limitation. This is not exactly what you are looking for but you can use them like this;
const conversation = useFetchConversationQuery(categoryId, {
skip
});
const category = useFetchCategoryQuery();
// conversation.data.map(item=>console.log(item._id));
// console.log(category.data)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.