An appropriate oil (canola/peanut) and having everything that's going to go in the pan prepped before you even get the heat going are the main things to minimize smoke, but if you're cooking something that really calls for max heat you'll get smoke periodically as the oil returns to that temp unless your burner can't get the pan up to the smoke point of the oil. Prep is very important since adding ingredients absorbs a lot of heat so if you're cooking something that needs smoking hot oil you can immediately add ingredients in when the oil hits temp and that will absorb energy to bring the temp back down. It also helps you get it done asap. If you have to fumble around for stuff or prep ingredient 4 on the side while the pan is already in use for ingredient 1/2/3 it's very easy to loose track of things and end up with a pan that just sits there smoking. Also add the oil just before you start cooking, don't let it heat up with the pan.
Practically speaking in a home kitchen you also don't have to cook with heat that high, even if you're using a wok. There are plenty of recipes that call for lower temps, and you can often even make things that do call for high temps on a lower one instead. If you're dedicating to cooking that way you could also look into improving your vent hood if that's an option in your housing setup.