Блин, я туплю или чего-то не понимаю? У меня есть стейт messages, вешаю на эффект подписку на канал и слушаю определенный тип. Данные приходят и казалось бы, делаешь setMessages(объединенный массив). Но в этой функции переменная messages простоянно пустая, и потому все сообщения исчезают и появляется только одно. При этправке ещё одного, оно добавится. Вид такой channel.bind(data => {}) внутри функции все стейты в консольке нормальные, кроме messages. Там всегда пустой массив. При этом этот же массив на лист вью, он заполнен. Пока не произойдет set