А если нужно передать объект по такому пути? Т.е. поднять
наверх и пробросить в другой компонент после загрузки компонента Map. Я так понимаю, для того, чтобы Input получил новое свойство, мне так или иначе придётся вызвать setState у App, для того чтобы вызвать повторный рендер?
не знаю что конкретно за задача, но я бы не стал передавать так данные и какие либо сервисы. Сервис в таком случае должна быть хотя на уровне перовго общего родителя