Nazwany moduł a moduł bez nazwy w RequireJS
Możemy utworzyć moduł w requireJS, nadając mu nazwę:
define("name",[dep],function(dep) {
// module definition
});
lub możemy utworzyć taki z wyjątkiem nazwy:
define([dep],function(dep) {
// module definition
});
Jaki jest lepszy sposób na stworzenie modułu? Wiem, że RequireJS zaleca unikanie przypisywania nazw modułów.
Ale chcę wiedzieć, w jakich scenariuszach robimy i nie musimy nadawać modułowi nazwy. Czy to wpływa na użytkowanie? Jakie są zalety i wady każdego sposobu?