По сути - ни в чём. Но в кратце - гугл говорят что в setState нужно помещать все изменения состояния, а то что не изменяет состояния обрабатывать вовне. Там какой-то встроенный оптимизирующий механизм. Почитай документацию к этому методу, там много текста.