By default, the grid does not need to you to provide any components. However to allow you to customise the grid, it allows you to plug your own components into the grid.
A component in ag-Grid means an ag-Grid component. It does not necessarily mean using a component from a framework (eg a React or Angular component). If you are using a framework, then you have a choice of the following: