so, today's new thing was learning how to work with react query. i still don't understand exactly all the code i ended up writing but whatever. it will be fixed tomorrow.
with that query done, the display component will work and voila. first issue done and dusted. should be tomorrow. hopefully i will get to asking why some visual masking effect isn't applying on the component i made also, so it's consistent, it's the only thing remaining other than getting the list of items to display.