Connecting IPFS to my blockchain webapp project

I’m new into IPFS and I have a react app that I need to connect to IPFS for file storage and retrival, basicall the UI can select files and upload button pushing the content to IPFS the Issue is that I an stuck on how to make the link work between my app and IPFS please help