๐Ÿ’ฅ  ๋ฅผ ์กฐ์‹ฌํ•˜์„ธ์š”

everything-flowsยท2023๋…„ 11์›” 6์ผ

๊ฐœ๋ฐœ์ผ๊ธฐ

๋ชฉ๋ก ๋ณด๊ธฐ
4/4

๋“ค์–ด๊ฐ€๊ธฐ

์˜ค๋Š˜ ์ •๋ง ํ™”๋‚˜๋Š” ์ผ์ด ์žˆ์—ˆ๋‹ค.

๋ธ”๋กœ๊ทธ ๋””์ž์ธ์„ ๋ฐ”๊พธ๋ฉด์„œ ์ž‘์„ฑํ•œ ํฌ์ŠคํŠธ๋“ค์„ ๋ˆŒ๋Ÿฌ๋ณด๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ์–ด๋А ํŽ˜์ด์ง€์—์„œ ๊ฐ€๋กœ ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์ƒ๊ธฐ๋Š”๊ฑธ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.

์›์ธ์„ ์ฐพ์•„๋ณด๋‹ˆ ์ด ๋…€์„์ธ ๊ฒƒ ๊ฐ™์•˜๋‹ค.

์›์ธ ์ฐพ๊ธฐ

word-break, white-space, overflow-wrap๊ฐ™์€ ์†์„ฑ๋“ค์ด๋‚˜ flex-wrap๊ฐ™์€ ์†์„ฑ๋“ค๊นŒ์ง€ ๋‹ค ์‹œ๋„ํ•ด๋ดค๋Š”๋ฐ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์ง€ ๋ชปํ–ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋Œ€์ฒด ์–ด๋–ค ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€ ์žˆ๋Š”์ง€ ์ฝ˜์†”์„ ํ™•์ธํ•ด ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

์ฝ˜์†”

์ฝ˜์†”์—์„œ๋Š” ํŠน๋ณ„ํ•œ ๋‚ด์šฉ์ด ์—†๋‹ค(๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค)

์ฒ˜์Œ์—๋Š”  ๋ฅผ ๋ณด๊ณ  react-markdown์ด ๋นˆ์นธ์„ nbsp๋กœ ํŒŒ์‹ฑํ•ด ์คฌ๊ตฌ๋‚˜! ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์œ„ ๋ฌธ์ž์—ด์€ ๋นˆ์นธ์ด ๋ฉ€์ฉกํžˆ ๋“ค์–ด๊ฐ€๋Š”๋ฐ ์™œ ์‰ผํ‘œ ๋’ค์— ์žˆ๋Š” ๋นˆ์นธ๋งŒ nbsp์ธ์ง€ ์ƒ๊ฐํ•ด๋ณด๋‹ค๊ฐ€...

์ •์ƒ ์ถœ๋ ฅ

์•„๋ž˜์—๋„ ๋˜‘๊ฐ™์€ ํ˜•์‹์ธ๋ฐ ์—ฌ๊ธฐ์—์„œ๋Š” ์ค„๋ฐ”๊ฟˆ์ด ์ž˜ ๋˜๋Š”๊ฑธ ๋ดค๋‹ค.

์ •์ƒ ์ฝ˜์†”

์ฝ˜์†”์„ ๋ณด๋‹ˆ  ๊ฐ€ ์•„๋‹ˆ๋ผ ๋นˆ์นธ ์ด ๋ฉ€์ฉกํžˆ ๋“ค์–ด๊ฐ€ ์žˆ์—ˆ๋‹ค.
Supabase๋กœ ๋‹ฌ๋ ค๊ฐ€ ํฌ์ŠคํŠธ๋ฅผ ํ™•์ธํ•˜๋‹ˆ,

supabase DB

ํ•ด๋‹น ๋ถ€๋ถ„์„ GitHub์—์„œ ๊ธ์–ด์™”์—ˆ๋Š”๋ฐ ๋นˆ์นธ์ด  ๋กœ ๋ณต์‚ฌ๋œ ๋ชจ์–‘์ด์—ˆ๋‹ค.

Supabase์—์„œ &npsp;๋ฅผ ์ €๋ ‡๊ฒŒ ํ•˜์ด๋ผ์ดํŒ…ํ•ด์ค˜์„œ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค...

์ง€๊ธˆ์€ ํฌ์ŠคํŒ…์„ ์˜ต์‹œ๋””์–ธ์—์„œ ์“ด ๋‹ค์Œ, velog์™€ ๋ธ”๋กœ๊ทธ๋กœ ๋ณต๋ถ™ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์˜ต์‹œ๋””์–ธ์—์„œ๋Š” ์ด๋ฅผ ์ „ํ˜€ ์ฒ˜๋ฆฌํ•ด์ฃผ์ง€ ์•Š์•„์„œ ๋นˆ์นธ์ด ์•„๋‹ˆ๋ผ nbsp๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๋Š”์ง€ ๋ชฐ๋ž๋‹ค.

์™œ  ๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ์—ˆ๋Š”๊ฐ€?

์‚ฌ์‹ค nbsp๊ฐ€ ์žˆ๋Š”๊ฐ€๋Š” ์ฝ˜์†” ๋“ฑ์œผ๋กœ ํ™•์ธํ•ด ๋ณด๋ฉด ๋˜๋Š” ๋ฌธ์ œ์ด๋‹ค.

์ค‘์š”ํ•œ ๊ฒƒ์€ ์™œ nbsp๊ฐ€ ์ €๊ธฐ์— ๋“ค์–ด๊ฐ€ ์žˆ๋Š”์ง€ ์•„๋‹๊นŒ??

ํ™•์ธํ•ด๋ณด๋‹ˆ GitHub -> ์˜ต์‹œ๋””์–ธ์œผ๋กœ ๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ํ•  ๋•Œ, <code></code> ํƒœ๊ทธ์™€ ํƒœ๊ทธ ์‚ฌ์ด์— ์žˆ๋Š” ๋นˆ์นธ์ด nbsp๋กœ ๋ฐ”๋€Œ๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ๋‹ค. ๋น„์Šทํ•œ ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ๋Š” ์‚ฌ๋ก€๋Š” ๋”ฑํžˆ ์—†๋Š” ๋“ฏ ํ•˜๋‹ค.

Vscode์—์„œ๋Š” ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์˜ต์‹œ๋””์–ธ์˜ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋˜์—ˆ๊ณ , ์šฐ์„  ์˜ต์‹œ๋””์–ธ์— ๋ฒ„๊ทธ ๋ฆฌํฌํŠธ๋ฅผ ๋ณด๋ƒˆ๋‹ค.

์˜ต์‹œ๋””์–ธ์— supabase์ฒ˜๋Ÿผ nbsp๋ฅผ ํ•˜์ด๋ผ์ดํŒ…ํ•ด์ฃผ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋ผ๋„ ์žˆ์—ˆ์œผ๋ฉด ์ข‹์„ํ…๋ฐ ์•„์ง์€ ์—†๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

&nbsp;๋ž€?

CR์ด Carriage Return, LF๊ฐ€ Line Feed์ธ ๊ฒƒ์ฒ˜๋Ÿผ nbsp๋„ ๋ฌด์–ธ๊ฐ€์˜ ์•ž๊ธ€์ž๋ฅผ ๋”ฐ์˜จ ๊ฒƒ์ด๋‹ค!
nbsp๋Š” non-breaking space๋กœ, ์ค„ ๋ฐ”๊ฟˆ ์—†๋Š” ๊ณต๋ฐฑ์„ ์˜๋ฏธํ•œ๋‹ค.

๊ผญ html์ด ์•„๋‹ˆ์–ด๋„ Tex๊ฐ™์ด ์›Œ๋“œ ํ”„๋กœ์„ธ์‹ฑ / ๋””์ง€ํ„ธ ์กฐํŒ ๋ถ„์•ผ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฌธ์ž์ด๋‹ค.

ํŠน์ • ์ƒํ™ฉ์—์„œ๋Š” nbsp๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋ ‡๊ฒŒ ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ ์ƒํ™ฉ์„ ๋ถˆ๋Ÿฌ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฌด๋ถ„๋ณ„ํ•œ ์‚ฌ์šฉ์€ ์ž์ œํ•˜๋Š” ๊ฒƒ์ด ์ข‹๊ฒ ๋‹ค.
์ž์„ธํ•œ ์„ค๋ช…, ์˜ˆ์‹œ๋Š” ์ข‹์€ ๋ธ”๋กœ๊ทธ ๊ธ€์ด ์žˆ์–ด ๋งํฌ๋ฅผ ๋‹ฌ์•„๋‘”๋‹ค.

์ฐธ๊ณ 

Non-breaking space - Wikipedia

profile
[Front-end Engineer] ์•ˆ ๋˜๋Š” ๊ฒƒ ๋นผ๊ณ  ๋‹ค ํ•ฉ๋‹ˆ๋‹ค

0๊ฐœ์˜ ๋Œ“๊ธ€