রিয়াক্টে কিভাবে import & export
করতে হয়?
**রিয়াক্টে দুইভাবে কম্পোনেন্ট import & export
করা যায়ঃ **
default export and import
named export and import
default export and import
উদাহরনঃ
default export
Gallery.js
export default function Gallery() {
return; //Jsx will return
}
তাছাড়া আরেকভাবে default export
করা যায়,
Gallery.js
function Gallery() {
return; //Jsx will return
}
export default Gallery;
default import
App.js
import Gallery from "Gallery"; // এখানে .js বা .jsx না লিখলেও কোন সমস্যা নেই
default import
এর ক্ষেত্রে আমরা যেকোন নামে কম্পোনেন্ট import
করতে পারি। তবে, যেই নামে কম্পোনেন্ট import
করা হবে সেই নামেই ব্যাবহার করতে হবে।
named export and import
উদাহরনঃ
named export
Gallery.js
export function Gallery() {
return; //Jsx will return
}
named export
এর মাধ্যমে আমরা চাইলে একটা ফাইল থেকে একাধিক কম্পোনেন্ট এক্সপোর্ট করতে পারি, যেমনঃ
Gallery.js
export function Card() {
return; //Jsx will return
}
export function Image() {
return; //Jsx will return
}
export function Profile() {
return; //Jsx will return
}
named import
App.js
import { Card, Image, Profile } from "Gallery"; // এভাবে আমরা এক্লাইনেই একাধিক কম্পোনেন্ট ইম্পোর্ট করতে পারি।
Alias Named Import
named import
এর ক্ষেত্রে আমরা চাইলে Alias
দিয়ে রিনেম করেও কম্পোনেন্ট ইম্পোর্ট করতে পারি।
App.js
import { Card as ImageCard } from "Gallery";