تمثل الهجرة تحولاً ضخماً لإقامة مجتمع جديد في بلد آمن، ولذلك كانت الهجرة قبل الفتح - فتح مكة- فرضاً على كل مسلم قادر، ليسهم في بناء هذا الوطن الجديد، ومن هنا نرى أهمية التأريخ للإسلام بالهجرة ذلك الحدث العظيم.
أما مجتمع المدينة الجديد فقد كان يتألف من ثلاث فئات:
1- من المسلمين المهاجرين الذين هاجروا مع الرسول صلى الله عليه وسلم، والأنصار الذين آووا ونصروا.
2- ومن المشركين الذين لم يؤمنوا بعد من قبائل المدينة.
3- ومن اليهود، وكان في يثرب منهم ثلاث قبائل، بنو قينقاع، وبنو النّضير، وبنو قريظة.
وكانت تواجه الرسول صلى الله عليه وسلم عدة قضايا في بداية الهجرة وفي تلك الفترة بالذات منها:
1- تكوين مجتمع إسلامي بالمدينة يمثل الدعوة الإٍسلامية ويتكامل فيه التشريع والتقنين والتربية، وتنهض فيه الحضارة والعمران والاقتصاد والسياسة ومسائل السلم والحرب.
2- دعوة مشركي المدينة إلى الإسلام، وإيجاد صيغة للتعايش معهم حتى يدخلوا في الإسلام ويكفّوا أيديهم عن الكيد للمسلمين.
3- مواجهة دسائس ومؤامرات اليهود وعتّوهم وفسادهم وعداوتهم لرسول الله صلى الله عليه وسلم وللمسلمين.
4- الإعداد والتجهيز للقوى المناوئة للإسلام خارج المدينة وعلى رأسها قريش، فحالة الحرب واقعة يقيناً بين هؤلاء الطغاة من أهل مكة وبين المسلمين في وطنهم الجديد.