Безопасно отображать извлеченную строку HTML в реагирующем PWA - PullRequest
0 голосов
/ 30 ноября 2018

Я получаю WYSIWYG-данные из безголового CMS (Cockpit) через axios in реаги:

export const initCockpitPageInfo = (state, action) => {
return dispatch => {
    axios.get(Config.COCKPIT_API_DOMAIN + 'api/singletons/get/Test?token=' + Config.COCKPIT_API_KEY).then(response => {
        dispatch(setCockpitPageInfo(response.data));
    }).catch(error => {
        dispatch(fetchCockpitPageInfoFailed());
    });
};

}

, затем я хочу отобразить HTML после того, как действие приведения получило данные,сейчас я делаю это так:

<div dangerouslySetInnerHTML={{ __html: this.props.pagedata.page.data.text }} />

но это, как говорит функция реагирования, опасно.Есть ли способ сделать это безопасным или как это сделать умнее?Спасибо!

...