v2.5.1
Giriş yap

React'te HTML Kullanımı

Eğer react'te yeniyseniz ve yazdığınız kodun html değilde jsx olduğunu biliyorsanız ve ansızın bir ihtiyaç doğrulsunda raw html kodu render etmeniz gerektiyse google'a bunu türkçe aradıysanız ve bir şekilde seomuz iyiyse ve bu konuya denk geldiyseniz doğru yerdesiniz.

Ama eğer siz de stackoverflow developerı iseniz (arayıp ilgili kodu almak ve yazılanı hiç okumamak) muhtemelen burayıda görmeyeceksiniz ama olsun :D

Basitçe react bize dangerouslySetInnerHTML ismiyle bir prop geçmemizi ve içinde de bir oje tanımlayıp __html keyi ile birlikte render edilecek html'i tanımlamamızı istiyor.

<div dangerouslySetInnerHTML={{
    __html: `<i>bu bir testtir</i>`
}}></div>

Elbette kod yerine bir değişkenden gelen html değerinide yazdırabileceğinizi unutmayın.

İsminin böyle korkutucu olmasının sebebi ise, bunu yaparken iki kez düşünmeniz için :) Malum, xss oluşması muhtemel ve projeniz için tehlikeli olabilir, ama o iş ben de ben her şeyi iyi handle ettim diyorsanız kullanmakta özgürsünüz.

tayfunerbilen
34 gün önce yazdı - 298 kez görüntülendi.
Önceki React Router Netlify 404 Sorunu Sonraki Object / Object.isExtensible()