I am new to R , could you please tell me what is the difference between reactive and render functions , when to use what?

I am new to R , could you please tell me what is the difference between reactive and render functions , when to use what?

render functions are a subtype of reactive functions that are intended to provide the functional code for drawing visual ui elements.
This book is a very good source to learn shiny from.
Welcome | Mastering Shiny (mastering-shiny.org)