> When I create, update, or delete an alias, I have to reload my `.zshrc`.
Only if you need the change to be available immediately in the tab you’re on. Which you can ensure, appropriately, with an alias:
alias z='"${EDITOR}" ~/.zshrc && source ~/.zshrc'
Now executing `z` will open your `.zshrc` in your default editor and immediately source it afterwards.