What is Components, Context, and Hooks

I am working on a web app project. Inside Client -> Src there are 3 other folders ‘Components’, ‘Context’, and ‘Hooks’ and they each have code inside of them. Can someone explain to me WHAT these folders are and HOW they work ? I am curious to know how they work in a general web application