আমি একটি optionচ্ছিক পাথ প্যারামিটার সহ একটি পাথ ঘোষণা করতে চাই, অতএব আমি যখন পৃষ্ঠাটি অতিরিক্ত কিছু করার জন্য যুক্ত করি (যেমন কিছু ডেটা পূরণ করুন):
http: // লোকালহোস্ট / অ্যাপ / পাথ / টু / পৃষ্ঠা <= পৃষ্ঠাটি রেন্ডার করুন http: // লোকালহস্ট / অ্যাপ / পাথ / থেকে / পৃষ্ঠা / পাথারাম <= পৃষ্ঠারাম অনুসারে কিছু ডেটা সহ পৃষ্ঠাটি রেন্ডার করুন
আমার প্রতিক্রিয়া রাউটারে দুটি বিকল্পকে সমর্থন করার জন্য আমার নিম্নলিখিত পথগুলি রয়েছে (এটি একটি সরল উদাহরণ):
<Router history={history}>
<Route path="/path" component={IndexPage}>
<Route path="to/page" component={MyPage}/>
<Route path="to/page/:pathParam" component={MyPage}/>
</Route>
</Router>
আমার প্রশ্ন হ'ল আমরা কি এটি একটি রুটে ঘোষণা করতে পারি ? আমি যদি কেবল দ্বিতীয় সারিতে যুক্ত করি তবে প্যারামিটার ছাড়াই রুটটি পাওয়া যায় না।
সম্পাদনা # 1:
নিম্নলিখিত বাক্য গঠন সম্পর্কে এখানে উল্লিখিত সমাধানটি আমার পক্ষে কার্যকর হয়নি, এটি কি সঠিক? এটি কি নথিতে বিদ্যমান?
<Route path="/product/:productName/?:urlID?" handler={SomeHandler} />
আমার প্রতিক্রিয়া-রাউটার সংস্করণটি: 1.0.3
/route(/:category/(:article)