【解決方法】typescript に HTML コードを追加する方法

プログラミングQA


typescriptを使用してconstにhtmlコードを追加するには?

以下のコードを試しましたが、html コードも取得しました。 テキストメッセージのみ表示したい

私が試したこと:

JavaScript
const sessionExpiredError = '<div> Your session has expired. Please login again via <a href="https://dev.com/UserTest" target="_blank">admin</a> </div>;';

const root = ReactDOM.createRoot(document.createElement('root'));

root.render(sessionExpiredError);

redirectToErrorPage(sessionExpiredError);

解決策 1

によると ドキュメント[^]に渡される値 render 文字列ではなく、要素にする必要があります。

JavaScript
const sessionExpiredError = (<div>Your session has expired. Please login again via <a href="https://dev.com/UserTest" target="_blank">admin</a></div>);

const root = ReactDOM.createRoot(document.createElement('root'));

root.render(sessionExpiredError);

コメント

タイトルとURLをコピーしました