朱棣一生有九个孩子,四个皇子五个女儿,但如你问题中所问,他的这些孩子都是在靖难之变之前生的。朱棣在靖难之役兵变成功之后,顺利的篡夺了他侄子朱允炆的江山,朱棣称帝后确实是再也没有生出个一男半女。
民间流传的说法是朱棣通过造反,篡夺了他侄子朱允炆的江山,这种不光彩的行为是老天对他的惩罚,当然这种说法肯定是没有科学依据的。还有就是朝鲜流传过来的一本《李朝实录》上记载,朱棣的一个女人吕氏和宦官有染,这件事让朱棣知道后,不但把这两个人杀了,还连坐杀了两千多名宫女。其中一名宫女在被杀前还说:“你朱棣不行,还不让我们和宦官私通”,也就是隐晦的指出朱棣的生理功能有问题。这本《李朝实录》对帝王的记载都很露骨,书中把康熙说得也是荒淫无道,所以它的准确性值得怀疑。
历史上没有针对朱棣称帝后无后的情况进行过特殊记载,一些野史和猜测准确度又不高。我个人到感觉和朱棣的年龄有关,朱棣是公元1360年出生,他发动靖难之变称帝是公元1402年,称帝后的朱棣已经42岁了。以现代医学上的说法是男人40岁以后生育能力直线下降,所以会不会是因为这个原因,才导致他称帝后一直无后。