[TIL] d+21

riverยท2022๋…„ 3์›” 27์ผ
0

๐Ÿ“ˆ ํ”„๋กœ๊ทธ๋ž˜์Šค๋ฐ” ๋‹ฌ์•„๋ณด๊ธฐ

์™„๋ฃŒ ์†์„ฑ ์ถ”๊ฐ€ํ•˜๊ธฐ


๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ทธ๋ƒฅ ๋ฐฐ์—ด์ด์—ˆ๋˜ ๋ฆฌ์ŠคํŠธ์˜ ํ˜•ํƒœ๋ฅผ ์ข€ ๋” ์„ธ๋ถ„ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์š”์†Œ ํ•˜๋‚˜ํ•˜๋‚˜ ๋”•์…”๋„ˆ๋ฆฌ ํ˜•ํƒœ๋กœ ๋งŒ๋“ค์–ด ์™„๋ฃŒ ์†์„ฑ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.

โ— ์Šคํ† ์–ด์˜ ๋ฐ์ดํ„ฐ ํ˜•ํƒœ๋ฅผ ์ˆ˜์ •ํ•˜๊ฒŒ ๋˜๋ฉด, ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ๋‹ค ์“ฐ๋˜ ์ฝ”๋“œ๋„ ์ˆ˜์ •ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค!

๊ธฐ์กด์—” ๋ชฉ๋ก์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด ๋‹จ์ˆœํžˆ ๋ฐฐ์—ด์˜ ํ…์ŠคํŠธ๋กœ ๋œ ์š”์†Œ๋ฅผ ๊ฐ€์ ธ์™”๋Š”๋ฐ, ์ด์   ์„ธ๋ถ„ํ™”๋œ ํ•ญ๋ชฉ์„ ๊ฐ€์ ธ์™€์•ผ ํ•œ๋‹ค.
{list.text}๋กœ ์ˆ˜์ •ํ•ด์ฃผ๋ฉด ๋‹ค์‹œ ์ •์ƒ์ ์œผ๋กœ ๋ถˆ๋Ÿฌ์™€์ง„๋‹ค.

์•ก์…˜ ๋งŒ๋“ค๊ธฐ

์ด ๊ณผ์ •์— ์ต์ˆ™ํ•ด์ง€์ž...!

์™„๋ฃŒ๋œ ํ•ญ๋ชฉ ์ƒ‰์ƒ ๋ณ€๊ฒฝํ•˜๊ธฐ

ํ•„์š”ํ•œ ๊ฐ’์„ ์Šคํƒ€์ผ ์ปดํฌ๋„ŒํŠธ์— props๋กœ ๋‚ด๋ ค์ฃผ๋ฉด ํ•ด๋‹น ๊ฐ’์„ ์ด์šฉํ•ด ์กฐ๊ฑด์— ๋”ฐ๋ผ ์Šคํƒ€์ผ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜์Šค ๋ฐ” ๋งŒ๋“ค๊ธฐ


๋”ฐ๋กœ ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด ์™„๋ฃŒ ์ˆ˜๋ฅผ ์นด์šดํŠธํ•œ๋‹ค.

โ— ๋ชฉ๋ก์ด ์ถ”๊ฐ€๋˜์ง€ ์•Š๋Š”๋‹ค!


input์„ ์ œ๋Œ€๋กœ ์ž…๋ ฅํ•ด๋„ ํ…… ๋นˆ ๋ฐ•์Šค๋งŒ ์ถœ๋ ฅ๋œ๋‹ค.
=> ์™„๋ฃŒ ์ฒดํฌ๋ฅผ ์œ„ํ•ด store์— ์žˆ๋˜ ๊ธฐ์กด ๋ฐ์ดํ„ฐ์— complete ๊ฐ’์„ ์ถ”๊ฐ€ํ•ด์ฃผ๋Š๋ผ ํ˜•ํƒœ๊ฐ€ ๋ฐ”๋€Œ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์œ„์—๋„ ์ž‘์„ฑํ–ˆ๋“ฏ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ์–ด๋‹ค ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ๋“ค์„ ํ˜•ํƒœ์— ๋งž๊ฒŒ ์ˆ˜์ •ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.
๋ฆฌ๋“€์„œ๋ฅผ ์ด๋ ‡๊ฒŒ ์ˆ˜์ •ํ•ด์ฃผ์—ˆ๋‹ค!

๊ฐ•์˜์—์„  App.js์˜ addBucketList๋ฅผ ์ˆ˜์ •!


๋‹ค์‹œ ์ œ๋Œ€๋กœ ์ถ”๊ฐ€๊ฐ€ ๋œ๋‹ค!๐Ÿ€

๐Ÿ”ฅ FireStore ์—ฐ๋™ํ•˜๊ธฐ

ํŒจํ‚ค์ง€ ์„ค์น˜ : yarn add firebase

๐ŸŒ Docs

docs ์ฐธ๊ณ ํ•ด์„œ ์—ฐ๋™ ํ›„ db๊ฐ€ ์ œ๋Œ€๋กœ ๋“ค์–ด์˜ค๋Š”์ง€ ํ™•์ธ!

FireStore์—์„œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ

๐Ÿ˜ต promise...? async...? await...?

...๐Ÿ˜ต๐Ÿ˜ต๐Ÿ˜ต๐Ÿ˜ต๐Ÿ˜ต

์ œ๋Œ€๋กœ ๊ฐ€์ ธ์™€์ง„๋‹ค!
โ— doc.data()์˜ ๊ด„ํ˜ธ ์ฃผ์˜ ใ…Žใ…Ž...

FireStore ๋ฐ์ดํ„ฐ ๋‹ค๋ค„๋ณด๊ธฐ

  • ์ถ”๊ฐ€

  • ์ˆ˜์ •

  • ์‚ญ์ œ

    ๋ฐ์ดํ„ฐ ํ•˜๋‚˜๊ฐ€ ์‚ญ์ œ๋˜์—ˆ์Œ !

profile
๊ฐ€๋ณด์ž๊ณ 

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

comment-user-thumbnail
2022๋…„ 3์›” 28์ผ

์—ด์‹ฌํžˆ ํ•˜๋Š” ๋ชจ์Šต,,์— ์ž๊ทน ๋ฐ›๊ณ  ๊ฐ‘๋‹ˆ๋‹ค ..!!! ๐Ÿ”ฅ

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ