A.- F._, de nationalité suisse, née en 1977, mariée, a résidé dans le canton de Genève du 6 juin 1981 au 27 septembre 1998. De juin 1995 à août 1998, elle a travaillé occasionnellement, principalement en qualité de vendeuse. A partir du 28 septembre 1998, elle a séjourné au Maroc, où elle a suivi des cours auprès de l'Institut supérieur d'informatique appliquée et de management, jusqu'au 26 juin 1999. Elle a terminé cette formation par l'obtention d'un diplôme en gestion d'entreprise. Le 12 septembre 1999, elle a mis au monde un premier enfant. Revenue en Suisse le 4 novembre 2000, F._ a fait valoir un droit à l'indemnité de chômage à partir du 10 novembre 2000. Par décision du 20 décembre 2000, la Caisse cantonale genevoise de chômage a rejeté cette demande, au motif que la requérante n'avait pas versé de cotisations durant les deux années qui avaient précédé sa demande, soit du 10 novembre 1998 au 9 novembre 2000, d'une part, et, d'autre part, qu'elle ne pouvait pas être libérée des conditions relatives à la période de cotisation, attendu que la durée de sa formation à l'étranger avait été inférieure à douze mois. Statuant le 20 février 2001, le groupe réclamations du Département de l'économie, de l'emploi et des affaires extérieures du canton de Genève a rejeté le recours formé contre cette décision par l'assurée. B.- Par jugement du 10 mai 2001, la Commission cantonale genevoise de recours en matière d'assurance-chômage a admis partiellement le recours interjeté contre cette dernière décision par l'assurée. Elle a renvoyé le dossier de la cause à la caisse de chômage pour nouvelle décision au sens des considérants. C.- Le Secrétariat d'Etat à l'économie (seco) interjette un recours de droit administratif dans lequel il conclut à l'annulation de ce jugement. F._ conclut au rejet du recours. Quant à la Caisse cantonale genevoise de chômage, elle se rallie aux motifs et conclusions du recours. 