etc./Notion

[Notion] ๋…ธ์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณด๊ธฐ์ถ”๊ฐ€์— ํŠน์ • ํ•„ํ„ฐ๋ฅผ ์ ์šฉ ํ•ด๋ณด์ž. (Views ํ™œ์šฉํ•˜๊ธฐ)

FrontEnd ๊น€ํ‰๋ฒ”๋‹˜ 2021. 1. 9. 20:40
๋ฐ˜์‘ํ˜•

๐Ÿฃ ๋“ค์–ด๊ฐ€๊ธฐ ์ „

๋…ธ์…˜์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“  ๊ฒฝ์šฐ, ํŠน์ • ๋ฐ์ดํ„ฐ๋งŒ์„ ๋ณด๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.

ํ•„ํ„ฐ์™€ ์ •๋ ฌ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์กฐ๊ฑด์„ ์ฃผ๋ฉด ํŠน์ • ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋Š” ๊ฒŒ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ,

์ž์ฃผ ๋ณด๋Š” ์ •๋ ฌ๊ณผ ํ•„ํ„ฐ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ํŒ€์›๋“ค๋ผ๋ฆฌ ์—…๋ฌด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํ‘œ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์ž๊ณ  ํ•œ๋‹ค.

ํŒ€์›๋ณ„ ์—…๋ฌด ๊ด€๋ฆฌ ํ‘œ

ํŒ€์› 1์˜ ์—…๋ฌด๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด ํ•„ํ„ฐ๋กœ ํŒ€์› 1์—๊ฒŒ ํ• ๋‹นํ•ด์„œ ํ™•์ธํ•˜๊ณ ,

ํŒ€์› 2์˜ ์—…๋ฌด๋ฅผ ๋ณด๋ ค๊ณ  ํ•„ํ„ฐ ์กฐ๊ฑด์„ ๋‹ค์‹œ ํŒ€์› 2๋กœ ๋ฐ”๊พผ๋‹ค.

ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ๋‹ค์‹œ ํŒ€์› 1์˜ ์—…๋ฌด๋ฅผ ๋ณด๋ ค๋ฉด ๋‹ค์‹œ ํ•„ํ„ฐ ์กฐ๊ฑด์„ ๋ฐ”๊ฟ”์ค˜์•ผ ํ•œ๋‹ค.

 

์ด๊ฒŒ ํ•œ๋‘ ๋ฒˆ์ด๋ฉด ํฌ๊ฒŒ ์ƒ๊ด€์ด ์—†์ง€๋งŒ,

์ž์ฃผ ๋ฐ”๊ฟ”์ค˜์•ผ ํ•˜๋Š” ํ•„ํ„ฐ๋ผ๋ฉด? ์ƒ๋‹นํžˆ ๋ถˆํŽธํ•  ๊ฒƒ์ด๋‹ค.

 

 

์ด์ œ ์šฐ๋ฆฌ๋Š” ๋…ธ์…˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ณด๊ธฐ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ,

์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ํ•„ํ„ฐ์™€ ์ •๋ ฌ์„ ์ €์žฅํ•ด์„œ ์–ธ์ œ๋“ ์ง€ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

(์˜๋ฌธ ๋ฒ„์ „์—์„œ๋Š” Add a View๋กœ ํ‘œ๊ธฐ๋œ๋‹ค.)

์˜ค๋Š˜์€ ๋…ธ์…˜์˜ ๋ณด๊ธฐ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ๋ฐฐ์›Œ์„œ ๋‚ด๊ฐ€ ์ž์ฃผ ์“ฐ๋Š” ์กฐ๊ฑด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์–ธ์ œ๋“  ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ๋ณด๊ฒ ๋‹ค.

 

 

 


๐Ÿ‘€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ณด๊ธฐ ์ถ”๊ฐ€(Add a View)๋ž€?

๋…ธ์…˜์˜ ํ‘œ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋…์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

 

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜์Œ์— ํ‘œํ˜•์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“ค์—ˆ์–ด๋„ ์ถ”ํ›„์—

๋‹ฌ๋ ฅ ํ˜•ํƒœ๋‚˜, ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ, ํƒ€์ž„๋ผ์ธ ๋“ฑ ๋…ธ์…˜์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ทฐ๋กœ ์–ธ์ œ๋“  ๋ฐ”๊ฟ”์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

ํ‘œ ์ œ๋ชฉ ์˜†์˜ ๋ณด๊ธฐ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•˜๋ฉด, ๋‹ค์–‘ํ•œ ๋ทฐ ํ˜•ํƒœ๋กœ ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

๋ณด๊ธฐ์ถ”๊ฐ€๋Š” ํ‘œ ์ œ๋ชฉ ์˜†์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ๋ณด๊ธฐ์ถ”๊ฐ€๋ฒ„ํŠผ์ด ํ™œ์„ฑํ™”๋œ๋‹ค.

 

 

๋…ธ์…˜์—์„œ ์ œ๊ณตํ•˜๋Š” ํ‘œ์˜ ์ข…๋ฅ˜๋Š” ํ˜„์žฌ๊นŒ์ง€ ์ด 6๊ฐœ๋‹ค.

  • ํ‘œ : ์ œ๋ชฉ๊ณผ ๋‚ด์šฉ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ํ‘œ ํ˜•์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

ํ‘œํ˜•์‹์˜ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค

 

 

 

  • ๋ณด๋“œ : ์นธ๋ฐ˜ ํ˜•ํƒœ. ํŠน์ • ์†์„ฑ์œผ๋กœ ๊ทธ๋ฃนํ•‘ํ•˜์—ฌ ์นธ๋ฐ˜ ๋ณด๋“œ ํ˜•์‹์œผ๋กœ ๋ณด์—ฌ์ค€๋‹ค.

๋ณด๋“œ ํ˜•์‹ ๋ณด๊ธฐ

 

 

  • ํƒ€์ž„๋ผ์ธ:  ๋ฐ์ดํ„ฐ์— ๋‚ ์งœ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‹œ์ž‘์ผ์ž์™€ ๋๋‚˜๋Š” ์ผ์ž๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฐ„ํŠธ์ฐจํŠธ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.(๋ฐ˜๋“œ์‹œ ๋‚ ์งœ๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค)

ํƒ€์ž„๋ผ์ธ ํ˜•์‹ ๋ณด๊ธฐ

 

 

  • ์บ˜๋ฆฐ๋” : ๋‹ฌ๋ ฅ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. (๋ฐ˜๋“œ์‹œ ๋‚ ์งœ๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค)

์บ˜๋ฆฐ๋” ํ˜•์‹ ๋ณด๊ธฐ

 

  • ๋ฆฌ์ŠคํŠธ : ๋ธ”๋กœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก๊ฐ™์ด ์ œ๋ชฉ ํ˜•ํƒœ์˜ ๊ธ€๋ชฉ๋ก์„ ์ œ๊ณตํ•œ๋‹ค.

๋ฆฌ์ŠคํŠธํ˜•์‹ ๋ณด๊ธฐ

 

 

  • ๊ฐค๋Ÿฌ๋ฆฌ : ์‚ฌ์ง„ ์œ„์ฃผ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์—ฌ์ฃผ๊ธฐ ์ข‹์€ ํ˜•ํƒœ๋กœ ์ธ๋„ค์ผ ๊ธ€๋ชฉ๋ก์„ ์ œ๊ณตํ•œ๋‹ค. ๋‚ด๋ถ€์— ์‚ฌ์ง„์ด ์—†์„ ๊ฒฝ์šฐ ๋นˆ์นธ์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค.

๊ฐค๋Ÿฌ๋ฆฌ๋ทฐ(์‚ฌ์ง„์ด ์—†์–ด์„œ ํฐ์ƒ‰์ด ๋œจ๊ณ ์žˆ๋‹ค.)

 

 

 

 

 

๋…ธ์…˜ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์— ๋ณด๊ธฐ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋‹ค์–‘ํ•œ ๋ณด๊ธฐ ํ˜•ํƒœ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฆ„ ์˜† ๋ณด๊ธฐ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•œ ๋’ค ์›ํ•˜๋Š” ๋ณด๊ธฐ ํ˜•ํƒœ๋ฅผ ์„ ํƒํ•œ ๋’ค ํ•˜๋‹จ์˜ ์ƒ์„ฑ์„ ํด๋ฆญํ•˜๋ฉด ์ƒˆ๋กœ์šด ๋ณด๊ธฐ ์†์„ฑ์ด ์ถ”๊ฐ€๋œ๋‹ค.

 

๋ณด๊ธฐ์ถ”๊ฐ€ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•

 

 

์ถ”๊ฐ€๋œ ๋ณด๊ธฐ ์ถ”๊ฐ€ ๋‚ด์šฉ ๋ณ€๊ฒฝํ•˜๊ธฐ

์ถ”๊ฐ€๋œ ๋ณด๊ธฐ ์ถ”๊ฐ€์˜ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ๋„ ์žˆ๋‹ค.

๋‹ค์‹œ ํ•œ๋ฒˆ ๋ณด๊ธฐ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•˜๋ฉด, ์ถ”๊ฐ€๋˜์—ˆ๋˜ ๋‹ค์–‘ํ•œ ๋ณด๊ธฐ ํ˜•์‹์ด ํ‘œ์‹œ๋œ๋‹ค.

๋งŒ์•ฝ ๋ณด๊ธฐ ํ˜•์‹์„ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ ์šฐ์ธก์˜ ์  3๊ฐœ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ํ‘œ ํ˜•์‹์˜ ๋ณด๊ธฐ ํšจ๊ณผ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ณด๊ธฐ ์กฐ๊ฑด ์ค‘ ๊ธฐ๋ณธ๋ณด๊ธฐ๋ฅผ ํ‘œํ˜•ํƒœ์—์„œ ์บ˜๋ฆฐ๋” ํ˜•์‹์œผ๋กœ ๋ณ€๊ฒฝํ•œ ํ™”๋ฉด

 

 

 

 

 

โญํŠน์ • ์กฐ๊ฑด ์„ค์ •๋œ ๋ณด๊ธฐ ์ƒ์„ฑํ•˜๊ธฐโญ

์ด์ œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด๋‹ค!

๊ธฐ๋ณธ์ ์ธ ๋ณด๊ธฐ ๋ทฐ์—์„œ ์šฐ๋ฆฌ๊ฐ€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์กฐ๊ฑด์„ ๊ฑธ์–ด ์–ธ์ œ๋“ ์ง€ ์šฐ๋ฆฌ๊ฐ€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์กฐ๊ฑด์˜ ๋ฐ์ดํ„ฐ๋งŒ ๋ณด๋„๋ก ํ•ด๋ณด์ž.

 

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฆ„ ์˜† ๋ณด๊ธฐ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•œ๋‹ค.

์ด๋•Œ ์ƒ์„ฑํ•˜๊ณ  ์‹ถ์€ viewํ˜•ํƒœ๋ฅผ ๊ณ ๋ฅธ ๋’ค ,

์œ„์˜ ์ด๋ฆ„ ์นธ์— ์–ด๋– ํ•œ ์กฐ๊ฑด์„ ๊ฐ€์ง€๋Š” view์ธ์ง€ Naming์„ ํ•ด์ค€๋‹ค.

์˜ˆ์‹œ๋กœ ํŒ€์› 1์˜ task๋งŒ์„ ๋ณด๊ธฐ ์œ„ํ•ด ํŒ€์› 1 ์—…๋ฌด๋ณด๊ธฐ๋ผ๋Š”  view๋ฅผ ์ƒ์„ฑํ–ˆ๋‹ค.

ํ‘œํ˜•์‹์˜ ํŒ€์›1์—…๋ฌด๋ณด๊ธฐ ๋ณด๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค.

 

์ด์ œ ํŒ€์› 1์—…๋ฌด๋ณด๊ธฐ๋ผ๋Š” View๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋‹ค.

ํŒ€์›1์—…๋ฌด๋ณด๊ธฐ ์ด๋ฆ„์˜ ๋ณด๊ธฐ ์ƒ์„ฑ๋œ ํ™”๋ฉด

 

 

์šฐ๋ฆฐ ์ด View์—๋‹ค๊ฐ€ ๋‹ด๋‹น์ž๊ฐ€ ํŒ€์› 1์ด๋ผ๋Š” ํ•„ํ„ฐ๋ฅผ ๊ฑธ์–ด๋ณด๋„๋ก ํ•˜์ž.

ํ•„ํ„ฐ๋Š” ์šฐ์ธก ์  3๊ฐœ๋ฅผ ํด๋ฆญ ํ•œ ๋’ค ํ•„ํ„ฐ๋ฅผ ์„ ํƒํ•˜๊ณ  ์ง€์ •ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

ํŒ€์›1์—…๋ฌด๋ณด๊ธฐ ๋ณด๊ธฐ์— ๋‹ด๋‹น์ž๋ช…์ด ํŒ€์›1์ธ ์‚ฌ๋žŒ์„ ์ง€์ •ํ•ด์ค€๋‹ค.

 

ํŒ€์›1์˜ ์—…๋ฌด๋งŒ ๋ณด์—ฌ์ฃผ๋Š” ํ™”๋ฉด์ด ์ƒ์„ฑ๋˜์—ˆ๋‹ค.

 

 

์ด๋ ‡๊ฒŒ ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•œ ์ƒํƒœ์—์„œ ๋‹ค๋ฅธ ๋ณด๊ธฐ ํ˜•ํƒœ๋กœ ๊ฐ”๋‹ค๊ฐ€ ๋‹ค์‹œ ๋Œ์•„์˜ค๋ฉด ํ•ด๋‹น ํ•„ํ„ฐ๊ฐ€ ์ง€์ •๋œ ์ฑ„๋กœ ์œ ์ง€๋˜๋Š” ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด๋Ÿฐ ํ˜•์‹์„ ์ด์šฉํ•ด ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•„ํ„ฐ ํ˜น์€ ์ •๋ ฌ์€ ๋ณด๊ธฐ ์ถ”๊ฐ€๋กœ ์ €์žฅํ•ด๋‘๋ฉด, 

์–ธ์ œ๋“ ์ง€ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ์กฐ๊ฑด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”๋กœ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ „์ฒดํŒ€์›์—…๋ฌด์™€ ํŒ€์›1์—…๋ฌด๋ณด๊ธฐ๋ทฐ๋ฅผ ์ด๋™ํ•˜๋Š” ํ™”๋ฉด

 

 

 

 

 

 

 

๋ฐ˜์‘ํ˜•