• 1401/05/13

تبدیل استرینگ به jsx :

سلام استاد وقتتون بخیر

چطور میتونیم استرینگ و به jsx تبدیل کنیم؟ امن ترین راه از نظر شما کدومه

از این اتریبیوت خوبه استفاده کنیم؟  dangerouslySetInnerHTML

  • 1401/05/13
  • ساعت 23:44

سلام دوست من

چندین روش هست

روش اول این هست که بین {} قرار بدیم

export default function App() {
  return <div>{"First Second"}</div>;
}

روش دوم قرار دادن درون آرایه هست

export default function App() {
  return <div>{["First ", <span key="1">&middot;</span>, " Second"]}</div>;
}

روش سوم استفاده از dangerouslySetInnerHTML

export default function App() {
  return <div dangerouslySetInnerHTML={{ __html: "First &amp;middot; Second" }} />;
}

روش اول بهترین روش هست

موفق باشید


  • 1401/05/14
  • ساعت 11:13

سلام

این کد ها از توی دیتا بیس میاد و بین {} کار نمیکنه

 

  <div className="mt-8">
                <div>{data[0]["iframe"]}</div>
  </div>

  • 1401/05/14
  • ساعت 17:37

سلام دوست عزیز

اگه از سمت سرور کد html میفرستی و میخوای نمایش داده بشه باید از روش سومی که اقای قربانی گفت انجام بدی و اما اگه صرفا string هست سه تا روش جواب میده


logo-samandehi