雖然在網頁上可以用
<script src ="js/app.js" type="text/jsx"></script>
方式載入jsx後再經過transformer來使用
但如果是要動態載入,是不可行的
需要將jsx先編譯成js
才能做動態載入
官網上也特別說明
不要在production上 用transformer來轉換jsx
還是要先編譯成js再使用
編譯只要執行
注意 官網上寫的 是有問題的 --watch 只會執行一次
要改成用-w 才會對每次jsx更新做編譯
並可另用-x jsx 指定 對jsx副檔名做編譯
把source以jsx當副檔名與 js做區隔
jsx -w -x jsx www/src/jsx/ www/js/
要編譯的jsx檔案,檔頭還是保留宣告
/** @jsx React.DOM */
沒有留言:
張貼留言