Zaimplementuj komponent React o strukturze drzewa na podstawie danych z messages.ts: elementy mogą mieć dzieci, węzły nadrzędne powinny się rozsuwać i zwijać po kliknięciu, liście nie powinny mieć przełącznika, a poziom zagnieżdżenia może być dowolny.