Redux Store Shape - AuchnotOuch/API-Project GitHub Wiki

store = {
    session: {},
    allSpots: {
        [spotId]: {
            spotData,
        },
        optionalOrderedList: [],
    },
    singleSpot: {
        spotData,
        SpotImages: [imagesData],
        Owner: {
            ownerData,
        },
    },
    spotReviews: {
        [reviewId]: {
            reviewData,
            User: {
                userData,
            },
            ReviewImages: [imagesData],
        },
        optionalOrderedList: [],
    },
    userReviews: {
        [reviewId]: {
            reviewData,
            User: {
                userData,
            },
            Spot: {
                spotData,
            },
            ReviewImages: [imagesData],
        },
    },