o que é @RenderSection no asp.net MVC

O que é o objetivo e como ele funciona? Eu entendo o que os pacotes fazem, mas ainda tenho que descobrir o que isso faz e provavelmente é importante.

@RenderSection("scripts", required: false)

talvez um pequeno exemplo de como usá-lo?