এনজিআরউট একটি কৌণিক দল দ্বারা নির্মিত একটি মডিউল যা বুনিয়াদি ক্লায়েন্ট-সাইড রাউটিং কার্যকারিতা সরবরাহ করে। এই মডিউলটি রাউটিংয়ের জন্য মোটামুটি শক্তিশালী বেস সরবরাহ করে, এবং এই ব্লগ পোস্টে উদাহরণ হিসাবে যেমন শক্ত রাউটিং কার্যকারিতা দিতে বেশ সহজেই তৈরি করা যায় (ওয়ার্ড বেল এবং বেন নাদেল, লেখকের মধ্যে মন্তব্য ট্রেইলটি পড়তে ভুলবেন না - তারা একটি কৌণিক পেশাদারদের দম্পতি)
ইউআই-রাউটার url কেন্দ্রিক রুট থেকে অ্যাপ্লিকেশন "স্টেটস" এ ফোকাস স্থানান্তর করে, যা ইউআরএলে প্রতিবিম্বিত হতে পারে বা নাও পারে।
ইউআই-রাউটার যুক্ত প্রাথমিক বৈশিষ্ট্যগুলি নেস্টেড স্টেটস এবং নামযুক্ত দর্শনগুলি।
নেস্টেড রাজ্যগুলি আপনাকে অ্যাপ্লিকেশনটির বিভিন্ন অংশের জন্য নিয়ন্ত্রক যুক্তিকে আলাদা করতে দেয়। এর খুব সাধারণ উদাহরণ হ'ল অ্যাপ্লিকেশনটি শীর্ষে প্রাথমিক নেভিগেশন, বামদিকে একটি গৌণ নেভিগেশন তালিকা এবং ডানদিকে সামগ্রী। নেস্টেড রাজ্যগুলি ব্যতীত, একটি একক নিয়ামককে সাধারণত গৌণ নেভিগেশনের পাশাপাশি সামগ্রীটির জন্য প্রদর্শন যুক্তি পরিচালনা করতে হবে। নেস্টেড রাউটিং আপনাকে এই উদ্বেগগুলি আলাদা করতে দেয়।
নামযুক্ত দর্শনগুলি ইউআই-রাউটারের আরও একটি অতিরিক্ত বৈশিষ্ট্য। এনজিআরউটের সাহায্যে আপনার কেবলমাত্র একটি পৃষ্ঠায় একক এনজিভিউ নির্দেশিকা থাকতে পারে, যেখানে ইউআই-রাউটারে নামযুক্ত দর্শনগুলি সহ আপনি একাধিক ইউআই-ভিউ নির্দেশিকা নির্দিষ্ট করতে পারেন এবং তারপরে প্রতিটি রাজ্য নাম দর্শনের টেমপ্লেট এবং নিয়ামককে প্রভাবিত করতে সক্ষম হয়। এর একটি দুর্দান্ত সাধারণ উদাহরণটি হ'ল আপনার অ্যাপ্লিকেশনটির মূল বিষয়বস্তুটি প্রাথমিক দৃষ্টিভঙ্গি হবে এবং তারপরে একটি পাদচরণ বারও থাকবে যা আলাদা ইউআই-ভিউ হবে। এই দৃশ্যে, পাদলেখের নিয়ামককে আর রাষ্ট্র / রুটের পরিবর্তনগুলি শুনতে হয় না।
এনজিআরট এবং ইউআই-রাউটারের একটি ভাল তুলনা এই পডকাস্ট পর্বে পাওয়া যাবে ।
জিনিসগুলিকে আরও বিভ্রান্ত করার জন্য, নতুন "অফিসিয়াল" রাউটিং মডিউলের দিকে নজর রাখুন যে কৌণিক দলটি কৌণিকতার 1.5 এবং 2.0 এর সংস্করণ প্রকাশের প্রত্যাশা করে। এটি এনজিআরউট মডিউলটি প্রতিস্থাপন করবে। নতুন রাউটার মডিউলটির জন্য এখানে বর্তমান নথিপত্র রয়েছে - বাস্তবায়ন এখনও চূড়ান্ত হয়নি বলে এই পোস্টিংটি মোটামুটি কম। এই মডিউলটি কখন প্রকাশিত হবে এ সম্পর্কিত আরও তথ্যের জন্য এখানে দেখুন ।