Król Robert został królem Neapolu w 1309, jednak zgodnie z zasadami primogenitury tron należał się królowi Węgier Karolowi Robertowi, jedynemu synowi Karola Martela, który z kolei był pierworodnym synem Karola Kulawego.

Dziad Joanny, król Robert I Mądry prócz niej i Marii nie miał innych legalnych potomków (a jego małżeństwo było bezdzietne), więc w 1330 postanowił, że to Joanna jako jego starsza wnuczka odziedziczy po nim królewską koronę.

Plany małżeńskie

Po śmierci Karola, ojca Joanny, Karol Robert upomniał się o dziedziczenie tronu w Neapolu. Celem połączenia interesów i uniknięcia wojny zdecydowano o mariażu pomiędzy Joanną a Ludwikiem, synem Karola Roberta. Według części źródeł to papież Jan XXII zainicjował pertraktacje w sprawie małżeństwa dwóch zwaśnionych gałęzi dynastii Andegawenów. Układ małżeński potwierdzono 30 czerwca 1332.

Zaręczyny i tytuł księżnej Kalabrii

Karol Robert ostatecznie zdecydował, że mężem Joanny zostanie jego środkowy syn, Andrzej. Wobec takiego obrotu spraw w Neapolu oczekiwano, że ich przyszły król natychmiast przybędzie do kraju i tam się będzie wychowywał. Karol Robert wyruszył z synem do Neapolu w lipcu 1333.