Сам задал вопрос, получил ответ, который уже пробовал, еще раз попробовал все получилось.
Ну в целом все просто, может кому пригодится:
ym() {
return (
"<script src='https://mc.yandex.ru/metrika/watch.js' type='text/javascript'></script>\
<script type='text/javascript'>\
try {\
var yaCounterXXXXX = new Ya.Metrika({\
id:XXXXX,\
clickmap:true,\
trackLinks:true,\
accurateTrackBounce:true,\
webvisor:true,\
trackHash:true\
});\
} catch(e) { }\
</script>"
);
},
И вызываем:
<div dangerouslySetInnerHTML={{__html: this.ym()}}/>