簡體   English   中英

JSX / React中的自定義命名空間屬性

[英]Custom namespaced attribute in JSX/React

正如我已經知道的,默認情況下,React的JSX不支持名稱空間標簽。 但是可以說我有以下組件:

render() {
  return (
    <div><!-- This should contain th:text -->
      ...
    </div>
  );
}

我希望將此組件呈現為:

<div th:text="value">
  ...
</div>

如何實現將th:text="value"添加到呈現的輸出中?

幾分鍾后找到解決方案:

const i18n = {
    "th:text": "${#foo.bar}"
};

render() {
  return (
    <div {...i18n}>
       ...
    </div>
  );
}

暫無
暫無

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

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