static set canUseDOM(canUseDOM) {
            Component.canUseDOM = canUseDOM;
        }
@param {Object} base: {"target": "_blank", "href": "http://mysite.com/"}
@param {Object} bodyAttributes: {"className": "root"}
@param {String} defaultTitle: "Default Title"
@param {Boolean} defer: true
@param {Boolean} encodeSpecialCharacters: true
@param {Object} htmlAttributes: {"lang": "en", "amp": undefined}
@param {Array} link: [{"rel": "canonical", "href": "http://mysite.com/example"}]
@param {Array} meta: [{"name": "description", "content": "Test description"}]
@param {Array} noscript: [{"innerHTML": "<img src='http://mysite.com/js/test.js'"}]
@param {Function} onChangeClientState: "(newState) => console.log(newState)"
@param {Array} script: [{"type": "text/javascript", "src": "http://mysite.com/js/test.js"}]
@param {Array} style: [{"type": "text/css", "cssText": "div { display: block; color: blue; }"}]
@param {String} title: "Title"
@param {Object} titleAttributes: {"itemprop": "name"}
@param {String} titleTemplate: "MySite.com - %s"