0xD34F, Я очень хорошо понимаю чего хочу и очень ясно описал это в вопросе. Я хочу знать, возможно ли подменить обработчик, не переписывая основной компонент и вставить внутрь элемент, не переписывая основной компонент.
Чтобы там осталось onClick={this.onClickHandler}, Не поменянное на onClick={this.props.onClickHandler || this.onClickHandler}
Это очевидные вещи, у меня была надежда, что можно сделать чистое наследование, не трогая основной компонент, а просто подменив onClickHandler и получив this.props.children каким-то образом вставить внутрь дополнительный тэг. Но видимо нельзя.
Mdmitr, Другой вариант запускать промис, который через энное количество милисекунд будет проверять вашу надпись и менять состояние компонента, в котором находится тултип
Mdmitr, А, понял. Как вариант: определить обрезался ли текст можно сравнением свойств ScrollWidth и ClientWidth. Если разные значит обрезался. Соответственно в реакте в DidMount проверить это и установить hidden элементу подсказки, если обрезался. Вроде должно сработать.
Sanes, Работодатели более чем в 75% случаев, судя по сайтам, предпочитают толкового работника независимо от того, студент он или нет, руководствуясь при этом тестами, просмотром кода соискателя и собеседованием.