I am using a mat-table to list the content of the users chosen languages. They can also add new languages using dialog panel. After they added a language and returned back.
Since you are using MatPaginator, you just need to do any change to paginator, this triggers data reload.
Simple trick:
this.paginator._changePageSize(this.paginator.pageSize);
This updates the page size to the current page size, so basically nothing changes, except the private _emitPageEvent() function is called too, triggeing table reload.