簡體   English   中英

在反應中即時禁用babel傳遞

[英]disable babel transpile on the fly in react

由於某些原因,我想將我的函數轉換為字符串。

喜歡

toStringSpecial() {
    return ( < h1 onClick = {
            e => e
        } > hello < /h1>)
    }
    render() {
        return ({
            this.toStringSpecial.toString()
        })
    }

這是行不通的,因為我使用了babel。 我看到的是“損壞”的輸出。 如何快速排除通天塔? 或內聯。 我不知道該怎么稱呼。

我可以將webpack配置為在某些目錄中排除babel,但是我需要babel,只是我想使用toString()方法來打印函數。

請檢查下面的reactjs文檔鏈接:

https://facebook.github.io/react/docs/dom-elements.html

你應該遵循這種結構

function createMarkup() {
  return {__html: 'First &middot; Second'};
}

function MyComponent() {
  return <div dangerouslySetInnerHTML={createMarkup()} />;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM