Если родительская структура предусматривает более 2 дочерних вложенностей, может стоит посмотреть в сторону redux ?