μλ νμΈμ!
νλ₯ν νλ¬κ·ΈμΈμ λλ€. μ΄κ²μ΄ μ κ° μμ νλ λ° λμμ΄ λ κ²μ΄λΌκ³ μκ°ν©λλ€.
img
μμλ₯Ό ꡬ문 λΆμνλ©΄ μμ μ€λ₯κ° λ°μνλ κ²μΌλ‘ λνλ¬μ΅λλ€. μ΄λ μμ μμκ° μμ΄μΌ νλ λͺ¨λ μμμλ μ μ©λ μ μμ΅λλ€.
μμ ν΄κ²° λ°©λ²μ λ€μκ³Ό κ°μ΄ μ¬μ©νλ κ²μ λλ€.
const parserConfig = {
replace: domNode => {
if(domNode.type === DOM_TYPE_TAG && domNode.name === 'img') {
return <img src={domNode.attribs.src} alt={domNode.attribs.alt} className={domNode.attribs.class} />;
}
}
};
μλ € μ€μ κ³ λ§μ. μ΄ μ€λ₯λ₯Ό μ¬νν μ μλ μκ° μμ΅λκΉ?
μλ
νμΈμ!
λ€μμ μ¬μ©νμ¬ μ΄λ₯Ό μ¬νν μ μμ΅λλ€.
ReactDOM.render(Parser('<div><img src="" alt=""/></div>'), document.getElementById('root'));
μ’μ κ³ λ§μ!
@poacher2k μλ₯Ό λ€μ΄ μ£Όμ μ κ°μ¬ν©λλ€. λ²κ·Έλ₯Ό μ΄ν΄λ³΄κ³ #16μμ μμ νμ΅λλ€.
npm update html-react-parser
λλ npm install [email protected]
μλνκ³ μ΄κ²μ΄ μ€λ₯λ₯Ό μ κ±°νλμ§ μλ €μ£Όμμμ€.
ν΄κ²°λμμ΅λλ€. λ€μ ν λ² κ°μ¬λ립λλ€! λ€λ₯Έ void μμμ λν κ²μ¬λ μΆκ°ν κ²μ 보λ κΈ°μ©λλ€!
μ λ§ λ°κ°κ³ νμν©λλ€! π
@remarkablemark λλ μ¬μ ν λ¬Έμ μ μ§λ©΄νκ³ μμΌλ©° npm install [email protected] μ½λλ μ΄ λ²μ μμ μ λ°μ΄νΈλμ§ μμμ΅λλ€.
@vidit1 latest
λ²μ μ μ€μΉνλμ§ νμΈν μ μμ΅λκΉ?
npm i html-react-parser<strong i="8">@latest</strong>
# or
npm i [email protected]
κ·Έλ° λ€μ λ€μμ μννμ¬ νμΈν©λλ€.
npm ls html-react-parser
@remarkablemark μ΅μ λ²μ μ html-react-parserλ₯Ό μ
λ°μ΄νΈνμ§λ§ μ¬μ ν μ΄ λ¬Έμ μ μ§λ©΄ν΄ μμ΅λλ€. λμ μμλ material-ui ꡬμ±μμ λ΄λΆμ μμ΅λλ€.
<Drawer>
<div className="alert" role="alert">
<img src="https://getbootstrap.com/assets/brand/bootstrap-solid.svg" width="30" height="30" className="d-inline-block align-top" alt="">
Bootstrap
</img>
</div>
</Drawer>
@blueskysmart : img
νκ·Έ μμ "Bootstrap"μ΄λΌλ ν
μ€νΈκ° μμ΅λλ€. μ€λ₯κ° λ§νλ―μ΄ img
λ void μμμ΄λ©° μμμ κ°μ§ μ μμ΅λλ€.
μμ λ°©λ²μ λν μ§μΉ¨μ μλ @remarkablemark μ μ€λͺ μ μ°Έμ‘°νμΈμ.
@blueskysmart @poacher2k λ μ λκΈμ΄ λ§μ΅λλ€. μ΄ λ°μ΄μ¬λ¦° μμ μ΄ μ€λ₯μ μ¬νμ λ³Ό μ μμ΅λλ€.
μκ² μ΅λλ€. κ°μ¬ν©λλ€.
μ΄ μ€λ₯λ ꡬ문 λΆμλ§ μλνλ κ²½μ°μλ λ°μν©λλ€.
<img src="img.jpg".>
μλνκ² νλ €λ©΄ divμ λνν©λλ€.
<div>
<img src="img.jpg".>
</div>
img νκ·Έμ μ΄λ¦°μ΄λ₯Ό μΆκ°νλ €κ³ νκΈ° λλ¬Έμ μ΄ λ¬Έμ κ° λ°μνμ΅λλ€...
κ°μ₯ μ μ©ν λκΈ
img νκ·Έμ μ΄λ¦°μ΄λ₯Ό μΆκ°νλ €κ³ νκΈ° λλ¬Έμ μ΄ λ¬Έμ κ° λ°μνμ΅λλ€...