শহরের কেন্দ্রে এক কারখানা — আয়না-বোনার কারখানা। এখানে ওয়েব-অ্যাপ বানানো হয় না, বোনা হয়: প্রতিটি পর্দা এক তাঁতের কাপড়, প্রতিটি ইন্টারঅ্যাকশন সুতোর টান। সাতাশজন কারিগর — জোহরা আপা থেকে নূর হক পর্যন্ত — প্রত্যেকে তোমাকে Vue-র এক একটি স্তর শিখিয়ে দেবেন: কীভাবে অবস্থা (state) প্রবাহিত হয়, কীভাবে কম্পোনেন্ট একে অপরকে চেনে, কীভাবে পথ (route) পাহারা পায়, আর কীভাবে একটি খালি ফোল্ডার থেকে প্রোডাকশন-অ্যাপ দাঁড়ায়।
Twenty-seven weavers, one loom. Every pattern shown here runs today in a real production codebase — and every door ends with the same oath: change the thing, not the reflection.
এই বইয়ের সব কোড-নমুনা দুই উৎস থেকে: LedgerPilot — একটি জীবন্ত Vue 3.5 + TypeScript প্রোডাকশন কোডবেস (Pinia, vue-router, কম্পোজেবল-শিল্প, ২,৬০০+ টেস্ট), আর Vue-র অফিশিয়াল গাইড — 3.5-এর সর্বশেষ রীতি। শেষ পাঁচটি দরজায় পাঁচটি পূর্ণ স্টার্টার-প্রজেক্ট — প্রতিটি ফাইলসহ। কীভাবে পড়বে: প্রথমবার ক্রমানুসারে (১ → ২৭); ফিরে আসার সময় — নতুন প্রজেক্টে ২২–২৬, কম্পোজেবলে ৯ ও ২১, ফর্ম-ভারী পৃষ্ঠায় ১৬–১৮, রাউটিং-অনুমতিতে ১৩–১৫, পরীক্ষায় ২৩, সব গোপন একনজরে ২৭।
সাতাশটি দরজা — Vue-র শপথ থেকে প্রোডাকশন তাঁত পর্যন্ত।
সাতাশটি দরজা পেরিয়েছ। Vue-র প্রতিটি স্তর — শপথ থেকে তাঁত-স্থাপন — তোমার হাতের মুঠোয়।
এখন তুমি জানো: অবস্থা বদলাও, DOM ছোঁয়ো না; প্রতিটি স্তর নিজ-ধর্মে; নীরব-ব্যর্থতা নিষিদ্ধ; আর প্রতিটি নতুন প্রজেক্টের জন্য পাঁচটি পূর্ণ-ছাঁচ তোমার ঝুলিতে — টু-ডু-তাঁত থেকে জীবন্ত-নদী-ঘাট পর্যন্ত।
বস্তু বদলাও — প্রতিবিম্ব অনুসরণ করবে। Change the thing, not the reflection.