Napisałem tę samą aplikację w Vue i Reactcie. Zobaczcie różnice
W obecnej pracy używam Vue, dzięki czemu mam pojęcie jak działa od środka. Mimo to, byłem ciekaw, jak wygląda stworzenie tej samej aplikacji w innej technologii, a dokładniej w Reactie. Właśnie to chcę pokazać w poniższym artykule. Sunil Sandhu. Developer, Editor of JSIPE, Daydreamer....
JustJoinIT z- #
- #
- #
- #
- #
- #
- 188
Komentarze (188)
najlepsze
Poniżej znajdziecie też linki do obydwu aplikacji:
Vue ToDo: [https://github.com/sunil-sandhu/vue-todo](https://github.com/sunil-sandhu/vue-todo)
React ToDo: [https://github.com/sunil-sandhu/react-todo.](https://github.com/sunil-sandhu/react-todo.)
v-for
(Vue) czy*ngFor
(Angular), więc nauczycie się pisać normalny kod i myśleć nad tym co tworzycie.Najprościej zacząć tu: https://codesandbox.io/s/new
React również ładnie się skaluje jeśli chodzi o codebase
https://github.com/angular/angular/releases/tag/7.0.0
jakies materialy do nauki vue moglbys polecic?
Odpal sobie vue/cli i wygeneruj przykładowy projekt, obejrzyj parę przykładów stąd: https://vuejs.org/v2/examples/index.html
Grunt to załapać podstawy, a potem masz pełną dowolność tego co chcesz zrobić i jak. Dowolnie rozbijasz funkcjonalności na elementy składowe. Magia. Vue jest przezajebiste i daje dużą wolność.
Gorzej że jak wpadnie w niedoświadczone ręce to można w nim napisać straszne gówno, ale to
@notintine:
Na początek weź po prostu dokumentacjęi przeczytaj ją od deski do deski. Mi to wystarczyło w zupełności.
Sam framework jest banalny, więcej czasu trzeba spędzić nad architekturą aplikacji - żeby używać Vue (czy tam Reacta) zgodnie ze sztuką.
Ale jeśli nie znasz dobrze JS, to zostawiłbym na chwilę frameworki i zajął się samym czystym JS. Wtedy żaden framework nie będzie ci straszny.
Utrzymać projekt na własnym frameworku się da i daje to dodatkowe możliwości, ale odbiera możliwość użyciu gotowych rozwiązań (komponentów, bibliotek do zarządzania stanem). Nadmienię, że czasami można potknąć się o efekty uboczne architektury którą się zastosowało - inne frameworki też mają tego typu problemy, ale sporo ludzi myśli