0👍
Loading components individually give you the benefit of lazy loading (async loading), making you app load fast and perform better, saving requests loading a single bundle with all you need.
Putting all components in a blade file is not readable, hard to maintain, you can’t say if that component is a dependency of another or is an entry point.
Source:stackexchange.com