JSFiddle - React, Tailwind, and code Playground

by Michael Danilov

HTML

<script>
window.addEventListener('load', () => {
console.log('window onload');
}, false);
</script>
<script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script>
<div class="ya-share2" data-services="collections,vkontakte,facebook,odnoklassniki,moimir"></div>

JavaScript

const script = document.createElement('script');

script.type = 'text/javascript';
// script.async = true;
script.src = 'https://yastatic.net/share2/share.js';
script.onload = () => {
		console.log('load share');
    const Ya = window.Ya;
    // const params = {
    //     theme: Object.assign({
    //         bare: true
    //     }, theme),
    //     content,
    //     contentByService,
    //     hooks: {
    //         onready: onReady,
    //         onshare: onClick
    //     }
    // };

    Ya.share2('ya-share2', {});
};

document.head.appendChild(script);