Cardano smart contract deployment on testent and consume the smart contract in web application

Can you please help us with any document that describes smart contract deployment on testnet and consume the same on a react js web application.