In KiCad 6 (and 5), the F8 key runs a special command. It automates annotating a schematic, generating a netlist, and loading it into PCBnew.
Also the “Edit Symbol Fields” is a better tool for updating footprints than the actual “Assign Footprints” dialog!
This video is the first one of a series of quick tips.
Download KiCad
If you have not used it yet, you can download KiCad here. It is free, open-sourced, and available for all major computer platforms. Check it out!