Redux Store Shape - jaeyoungh1/heir-bnb GitHub Wiki
Redux Store Shape
store = {
session: {},
spots: {
allSpots: {
[spotId]: {
spotData,
},
singleSpot: {
spotData,
SpotImages: [imagesData],
Owner: {
ownerData,
},
},
}
reviews: {
spot: {
[reviewId]: {
reviewData,
User: {
userData,
},
ReviewImages: [imagesData],
},
optionalOrderedList: [],
},
user: {
[reviewId]: {
reviewData,
User: {
userData,
},
Spot: {
spotData,
},
ReviewImages: [imagesData],
},
optionalOrderedList: [],
},
},
bookings: {
user: {
[bookingId]: {
bookingData,
Spot: {
spotData,
},
},
},
spot: {
[bookingId]: {
bookingData,
},
optionalOrderedList: [],
},
},
};