дык они и из бд и из "много откуда" могут писаться в $_SESSIONУ него параллельно несколько сессий разных пользователей может быть в ws-демоне, насколько я понимаю. Понятно, что всё это стандартные вещи, но фреймворк для того и используется, чтобы не писать своё каждый раз.
ТС вместо нахождения мануала построил велосипедищеВ целом да. Мануала, правда, на это дело нет, но стоит задать себе вопрос "А как сам фреймворк это делает?" и до решения останется один шаг.
<div className="notes">
{notesArray.map(note => <div className="note-item">{note}</div>)}
</div>
<div className="notes">
{notesArray.map(note => <Note text={note} />)}
</div>