По js у меня средние знания(в плане теории, прочел пару книг, в частности: Флэнагана).
Но как-то не заладилось у меня с нативным.
В итоге, пишу сейчас на jq(летом писал на ангуларе 1.5, но там было совсем простенькое).
С jq не проблема написать что либо (в основном, приходится писать ajax + игра с дом'ом).
Но он уже надоел, да и не так прикольно на нем писать, когда у тебя более-менее сложный фронт (Я про реактивность).
В душу запал vue, я и раньше пытался на нем писать, но как-то не особо получалось.
Сейчас (так как уже работаю), цель стоит, да и не брошу теперь на пол пути :)
Так вот, документацию то я прочел, но как я понял, сейчас писать без использования vuex - как-то не особо. Про него я тоже прочел(прикольная вещица).
Но как-то конечного понимания в сборке проекта у меня не сложилось. Видел пару примеров, но там только код и я понимаю на 50% (импорты, разделение логики и т.п).
У меня сейчас два варианта:
Либо искать какие-то более менее простые проекты на vue и пытаться понимать их, либо писать (я уже придумал себе проект, Laravel 5.3 & vue - средней сложности) - писать его?
Как будет лучше поступить? (И если первый вариант, накидайте разъяснений про сборку проекта с vuex, пожалуйста).
Всем спасибо.
Комбинированный подход должен быть. Пишете, если затык — подсматриваете, как сделано у других.
vuex абсолютно ничего не меняет в сборке проекта, видимо, вы с чем-то путаете (предположу, что с .vue-файлами). Проще всего начать с vue-cli, потом, по мере надобности и роста знаний, можно будет изменить структуру проекта. Можете что-то подсмотреть у меня.
Ну и заглядывайте на awesome-vue за примерами и мануалами.
Спасибо.
Скорее всего путаю, я не могу понять про эти импорты и експорты. А насчет name.vue - если правильно понимаю, это что-то типа html файла, только, тебе вручную нужно будет его "инклудить".
Ибо при использование просто vue я не разу не видел никаких импортов и экспортов(это ведь сборка проекта?), а вот с vuex - все наоборот
he he: это очень печально, что вы не знаете import/export, рекомендую поскорее ликвидировать этот пробел. Модульность это лучшее изобретение со времен нарезанного хлеба:)
Но vuejs тем и хорош, что все эти продвинутые фишки абсолютно опциональны. Просто, видимо, вам попадались такие примеры, что vuex используется с .vue-файлами, вот и все. На самом деле, его можно просто подключить на страницу и использовать.
Константин Китманов: Вы не так поняли :) Я знаю что это, просто я не разу не использовал, и как-то приучить себя трудно, что это появилось в js и это нужно использовать :)
Насчет vuex - спасибо, понял)