Questa è la mia comprensione da principiante, che potrebbe essere utile per la tua comprensione ancora più da principiante, ma è probabilmente tecnicamente errata dal punto di vista di qualcuno che capisce davvero queste cose.
Non credo. Penso che funzioni semplicemente perché si trova nella directory degli inizializzatori. Se non ricordo male, lo scheletro include un inizializzatore con un console.log in modo da poter vedere che è in esecuzione.
(Penso) Devi eseguirli in uno script solo se li aggiungi in un componente tematico “vecchia scuola” fatto nell’UX piuttosto che nel modo “nuova scuola” di mettere i file nel posto giusto.