210908 ๊ฐ๋ฐ๊ธฐ๋ก: JSON ์ ์ค๋ฐ๊ฟ ๋ฌธ์
2021. 9. 9. 07:30ใ๐ TIL
๐ ์ํฉ
JSON ๊ฐ์ฒด๋ก ๋ฐ์ ๋ฌธ์ฅ ๋ด์ฉ์ ๊ฐํ(์ค๋ฐ๊ฟ)ํ์ฌ html(jsx)์ ์ถ๋ ฅํด์ผํ๋ค.
๐ ๋ฌธ์
\n ์ด๋ \\n , ์ฌ์ง์ด <br/> ํ๊ทธ๊น์ง JSON ๋ฌธ์ฅ์ ๋ฃ์ด๋ดค์ง๋ง, ์ค ๋ฐ๊ฟ ์ฒ๋ฆฌ ์์ด ๋ชจ๋ ํ ์ค๋ก ์ถ๋ ฅ๋๋ค.
โ ํด๊ฒฐ
<pre/> ํ๊ทธ๋ผ๋ ๊ฒ์ด ์๋ค. preformatted tag ๋ผ๋ ๋ป์ผ๋ก <br/> ํ๊ทธ๋ ๋ค๋ฅธ ์ฒ๋ฆฌ ์์ ์์ด ์ํ๋ ํฌ๋งท์ผ๋ก html ์ ์ถ๋ ฅํ๋ค.
currentQuestion['title'] ์ JSON ๊ฐ์ฒด์์ title ์ด๋ key ๋ก ๋ฌธ์ฅ์ ๋ฐ์์จ ๊ฐ์ด๋ค. ํด๋น ๊ฐ์ pre ํ๊ทธ ๋ด๋ถ์ ๋ฃ์ด์ฃผ๋ฉด \n ์ด ์ ๋๋ก ๋จนํ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
...
return (
<div className="question-title">
<pre>{currentQuestion['title']}</pre>
</div>
)
์ด๋ ๊ฒ ๊ฐํ์ด ๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ญ๊ฐ ์ ๋ ฌ์ด ์์์ง์์ ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ ์ฐพ์๋ด์ผํ ๊ฒ ๊ฐ๋ค.
'๐ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
210910 ๊ฐ๋ฐ๊ธฐ๋ก: JSON ์ค๋ฐ๊ฟ์ ์ต๊ณ ์ ์ ํ (1) | 2021.09.13 |
---|---|
210909 ๊ฐ๋ฐ๊ธฐ๋ก: src์ dist ์ฐจ์ด (0) | 2021.09.09 |
210907 ๊ฐ๋ฐ๊ธฐ๋ก: webpack ํ๋ฌ๊ทธ์ธ ๊ณต๋ถ์ค (0) | 2021.09.08 |
210906 ๊ฐ๋ฐ๊ธฐ๋ก: ํ๋ก์์ ๋? (0) | 2021.09.07 |
npm ์๋์ฐ - ๋งฅ ํธํ ๋ฐฉ๋ฒ (npm install cross-env) (0) | 2021.09.06 |