completed blog post upto react props {react state and state patterns is remaining}