Aktywne Wpisy

Dzień dobry, wieczór, nocna zmiano. Wszystkiego dobrego dla dziennej. Dobranoc.
Odkurzacz mi się z----ł i nie odkurzyłem przed kolendą...
Odkurzacz mi się z----ł i nie odkurzyłem przed kolendą...
źródło: 1000006990
Pobierz
wfyokyga +28
źródło: temp_file678994691307965410
Pobierz




#webdev #vuejs #javascript
Ja stosuje takie zasady:
- Z Vuex komunikują się tylko komponenty najwyższego rzędu. Nigdy dzieci. Komunikują się tylko za pomocą akcji.
- Tak samo z routingiem - route mogą zmieniać tylko komponenty
Uważam, że jak najbardziej jest sens tworzyć uniwersalne założenia. Nie ma sensu natomist bezrefleksyjne stosowanie ich do każdego projektu, ale warto mieć jakiś punkt wyjścia. Tak samo jak z wzorcami projektowymi (bo czym są takie założenia jak nie jakimś wzorcem?) - po to są żeby nie wymyślać koła od nowa.
Z powyższych założeń na pewno założenie odnośnie routingu nie jest uniwersalne. Podobnie, założenie mówiące o komunikacji z Vuex tylko
@tylkostrimi: Otóż to, zakładanie sobie kagańca, bo tak nie jest dobre.
I przyznasz pewnie, że to podejście ma też swoje wady np. gdy chcesz przekazać dane z komponentu najwyższego poziomu go jakiegoś bardziej zagnieżdżonego dziecka to musisz przekazywać je każdemu komponentowi w hierarchii aż trafi do dziecka. To samo z eventami, które podróżują "w górę". Nie jest to może jakiś wielki problem, ale generuje dodatkowy, tzw. "boilerplate code". No chyba, że w reakcie to jakoś zautomatyzowali?