why is Na+ reactive. doesn't it have an octet making it happy

google is your friend. Type in your question and you can read many explanations of why this is so.