এটি সুস্পষ্ট বলে মনে হচ্ছে তবে আমি ES6- এ কোনও একক মডিউল আমদানির জন্য কোঁকড়া ধনুর্বন্ধনী কখন ব্যবহার করব সে সম্পর্কে নিজেকে কিছুটা বিভ্রান্ত মনে হয়েছিল। উদাহরণস্বরূপ, প্রতিক্রিয়া-নেটিভ প্রকল্পে আমি কাজ করছি, আমার কাছে নিম্নলিখিত ফাইল এবং এর সামগ্রী রয়েছে:
initialState.jsvar initialState = {
todo: {
todos: [
{id: 1, task: 'Finish Coding', completed: false},
{id: 2, task: 'Do Laundry', completed: false},
{id: 2, task: 'Shopping Groceries', completed: false},
]
}
};
export default initialState;
টোডোরডিউস.আরজে, আমাকে কোঁকড়া ধনুর্বন্ধনী ছাড়াই এটি আমদানি করতে হবে:
import initialState from './todoInitialState';
যদি আমি initialState
কোঁকড়ানো ধনুর্বন্ধনী বন্ধন করা হয়, আমি নিম্নলিখিত কোড লাইন জন্য নিম্নলিখিত ত্রুটি পেতে:
TodoReducer.js:সংজ্ঞায়িত সম্পত্তি টুডো পড়তে পারে না
export default function todos(state = initialState.todo, action) {
// ...
}
কোঁকড়া ধনুর্বন্ধনী সঙ্গে আমার উপাদানগুলিতেও অনুরূপ ত্রুটি ঘটে। আমি ভাবছিলাম কখন আমার একক আমদানির জন্য কোঁকড়া ধনুর্বন্ধনী ব্যবহার করা উচিত, কারণ স্পষ্টতই, একাধিক উপাদান / মডিউল আমদানি করার সময়, আপনাকে সেগুলি কোঁকড়া ধনুর্বন্ধনীতে আবদ্ধ করতে হবে, যা আমি জানি।
সম্পাদনা:
এত পোস্ট এখানে আমার প্রশ্নের উত্তর না, পরিবর্তে আমি জিজ্ঞাসা করছি যখন আমি বা আমদানি করার জন্য কোঁকড়া ধনুর্বন্ধনী ব্যবহার করা উচিত নয় উচিত একক মডিউল, অথবা আমি ES6 একটি একক মডিউল আমদানি করার জন্য কোঁকড়া ধনুর্বন্ধনী ব্যবহার না করা উচিত (এই দৃশ্যত নয় কেস, আমি যেমন কোঁকড়া ধনুর্বন্ধনী সঙ্গে একক আমদানি দেখেছি)