ваши данные изменяются, поэтому у вас есть два сообщения:
тебе нужно было принять решение, что ты собираешься делать?
если вы не хотите менять состояние, вы можете использовать shouldComponentUpdate
, или вы можете просто пропустить 1 консольное сообщение