Next JSProject Structure

Project Structure and Organization

nextjs মূলত file structure অনুযায়ীই কাজ করে থাকে। তাই nextjs ব্যবহার করার জন্য অবশ্যই nextjs এর নির্ধারিত file structure ব্যবহার করতে হবে।

Root level folders

Top level / root level এ নিজের ফোল্ডারগুলো থাকবে। pages folder টা page route ব্যবহার করলে প্রয়োজন হবে, আর যদি file based routing system ব্যবহার করতে চাই তাহলে app folder প্রয়োজন হবে। public folder এর মধ্যে সব assets রাখতে হবে। আর src folder এর মধ্যে চাইলে আমাদের application এর সব ফাইল রেখে দিতে পারি এটি ঐচ্ছিক।

Root level folders

Root level files

root level এ যে ফাইলগুলো থাকবে তা বিভিন্ন ধরনের configuration files হবে সবই। প্রতিটি ফাইলের পাশেই লিখা আছে কোন ফাইলে কি ধরনের configuration থাকবে।

Root level files

Routing files

নিচে প্রতিটা route এর মধ্যে কি কি file ব্যবহার করা যাবে এবং এগুলোর কাজ উল্লেখ করা হয়েছে।

⚠️

এখানে ফাইলের নাম যেটি দেওয়া আছে হুবহু সেটিই ব্যবহার করতে হবে, অন্যথা কাজ করবে না।

Routing files