Hi, I have react component ```class MetaInfoFacebo...
# javascript
d
Hi, I have react component
Copy code
class MetaInfoFacebook : RComponent<MetaInfoFacebookProps, RState>() {
    companion object {
        const val PROPERTY_KEY = "property"
        const val CONTENT_KEY = "content"

        const val URL_META_FACEBOOK_PROPERTY = "og:url"
        const val TYPE_META_FACEBOOK_PROPERTY = "og:type"
        const val TITLE_META_FACEBOOK_PROPERTY = "og:title"
        const val DESCRIPTION_META_FACEBOOK_PROPERTY = "og:description"
        const val IMAGE_META_FACEBOOK_PROPERTY = "og:image"
    }

    override fun RBuilder.render() {
        meta {
            attrs[PROPERTY_KEY] = URL_META_FACEBOOK_PROPERTY
            attrs[CONTENT_KEY] = props.metaInfoFacebook.url
        }

        meta {
            attrs[PROPERTY_KEY] = TYPE_META_FACEBOOK_PROPERTY
            attrs[CONTENT_KEY] = props.metaInfoFacebook.type
        }

        meta {
            attrs[PROPERTY_KEY] = TITLE_META_FACEBOOK_PROPERTY
            attrs[CONTENT_KEY] = props.metaInfoFacebook.title
        }

        meta {
            attrs[PROPERTY_KEY] = DESCRIPTION_META_FACEBOOK_PROPERTY
            attrs[CONTENT_KEY] = props.metaInfoFacebook.description
        }

        meta {
            attrs[PROPERTY_KEY] = IMAGE_META_FACEBOOK_PROPERTY
            attrs[CONTENT_KEY] = props.metaInfoFacebook.image
        }
    }
}

external interface MetaInfoFacebookProps : RProps {
    var metaInfoFacebook: MetaInfoFacebook
}
I want to get meta tags of a page and append this component to existing tags. Is this possible? By getting document.head container and using child(MetaInfoFacebook ::class){} i replace existing tags, which i dont want to
t
It looks like effect responsibility