Transform HTML entities to unicode
還沒有人認領這個 Issue。
評估
研究方向
從 React PPX JSX 轉換開始,並將其行為與 Babel 連結的 JSX 實體對映進行比較。使用 issue 中的 Babel 和 ReScript 範例作為檢查案例;當支援的 HTML 實體如同 Babel 一樣產生對應的 Unicode 字元時,即表示完成。
由索引模型根據 Issue 內容生成。
描述
The Babel JSX compiler converts HTML entities into the unicode characters they represent. In ReScript, we have to use the actual unicode directly. For some characters, like this isn't always convenient.
Would it be possible for the React PPX to do the same transformation that Babel does? See their entity map for reference: https://github.com/babel/babel/blob/b3e2bcda73dea7d68b4c82bfabb92acb11b1ed90/packages/babel-parser/src/plugins/jsx/xhtml.js
Babel example
Input
let f = () => <div> </div>;
output
let f = () => /*#__PURE__*/React.createElement("div", null, "\xA0");
ReScript example
Input
let f = () => <div> {React.string(" ")} </div>
Output
function f(param) {
return React.createElement("div", undefined, " ");
}
Note that " will render as-is, not as an actual nonbreaking space character.
- 主要語言
- ReScript
- 星號
- 517
- 分支
- 45
- PR 合併指標
- 30 天內沒有已合併 PR
貢獻指南
這個儲存庫沒有索引到貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
rescript-lang/rescript-react 的其他 Issue
-
難度 2/5 1-3 小時 新手友好度 65/100
rescript-lang/rescript-react#145 ·
-
難度 3/5 1-2 天 新手友好度 48/100
rescript-lang/rescript-react#152 · 3 個 reaction ·
-
難度 5/5 一週以上 新手友好度 45/100
rescript-lang/rescript-react#147 · 2 則留言 ·
-
難度 5/5 一週以上 新手友好度 25/100
rescript-lang/rescript-react#111 · 3 則留言 ·
-
難度 4/5 3-5 天 新手友好度 25/100
rescript-lang/rescript-react#105 ·
查看 rescript-lang/rescript-react 的全部 Issue
相似的 Issue
-
refactor
難度 2/5 1-3 小時 新手友好度 84/100
-
Issue-Bug
難度 2/5 1-3 小時 新手友好度 68/100
sugarlabs/musicblocks#8924 ·
-
N: AdGuard Browser Extension P2: High T: Annoyance
難度 2/5 1-3 小時 新手友好度 68/100
AdguardTeam/AdguardFilters#242499 ·
-
難度 2/5 1-3 小時 新手友好度 86/100
paperclipai/paperclip#13957 ·
-
難度 2/5 1-3 小時 新手友好度 75/100