in line 21, ( evt.key === 'Enter' ) I found the bug that handleChange function executed twice when I enter korean word(unicode). so I solved this problem by modifying code as below. ( evt.keyCode === 13 )