নীচে রফতানি বিবৃতি একটি বাক্য গঠন ত্রুটি দেয়
export default const hello = () => console.log("say hello")
কেন?
আমি কেবল নামযুক্ত ক্রিয়াকলাপ রফতানি করতে সক্ষম
export function hello() {
console.log("hello")
}
কারণ কি?
নীচে রফতানি বিবৃতি একটি বাক্য গঠন ত্রুটি দেয়
export default const hello = () => console.log("say hello")
কেন?
আমি কেবল নামযুক্ত ক্রিয়াকলাপ রফতানি করতে সক্ষম
export function hello() {
console.log("hello")
}
কারণ কি?
উত্তর:
ES6 / 7 এ তীর ফাংশন রফতানি করা কি সম্ভব?
হ্যাঁ. export
আপনি যে রফতানি করতে চান তার কোনও মূল্য নেই।
নীচে রফতানি বিবৃতি একটি বাক্য গঠন ত্রুটি দেয় ... কেন?
আপনার ডিফল্ট রফতানি থাকতে পারে না এবং এটিকে একটি নাম দেওয়া যায় না ("ডিফল্ট" ইতিমধ্যে রফতানির নাম)।
হয় হয়
export default () => console.log("say hello");
বা
const hello = () => console.log("say hello");
export default hello;
x = y
একটি কাজ অভিব্যক্তি যার মান সমাধান করা হয় y
। এটি কোনও পরিবর্তনশীল ঘোষণা নয়। আপনি যে x = y
কোনও জায়গায় রাখতে পারেন যেখানে আপনি একটি প্রকাশ রাখতে পারেন। দ্রষ্টব্য: যদি x
আগে থেকে সংজ্ঞায়িত না করা হয় তবে এটি কঠোর মোডে ফেলে দেবে ।
export () => {/*body*/} as getUsers;
? বা আমাকে কি প্রথমে এটি সংজ্ঞায়িত করতে হবে এবং তারপরে এটি রফতানি করতে হবে?
export const getUser = () => {...};
আপনি যদি কোনও ডিফল্ট রফতানি না চান, আপনি কেবল এই সিনট্যাক্সের সাথে নামযুক্ত ফাংশনটি রফতানি করতে পারেন:
export const yourFunctionName = () => console.log("say hello");