[๐Ÿฑ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๋กœ์ปฌ์Šคํ† ๋ฆฌ์ง€(localStorage) ์‚ฌ์šฉ๋ฒ•

dsfasdยท2022๋…„ 9์›” 22์ผ
0

๐ŸŽ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋กœ์ปฌ์Šคํ† ๋ฆฌ์ง€ (localStorage)๋ž€?

session (์„ธ์…˜)

์„ธ์…˜์ด๋ž€ ์ผ์ • ์‹œ๊ฐ„ (๋ฐฉ๋ฌธ์ž๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ์›น ์„œ๋ฒ„์— ์ ‘์†ํ•œ ์‹œ์ ์œผ๋กœ๋ถ€ํ„ฐ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ข…๋ฃŒํ•จ์œผ๋กœ์จ ์—ฐ๊ฒฐ์„ ๋๋‚ด๋Š” ์‹œ์ ) ๋™์•ˆ ๊ฐ™์€ ์‚ฌ์šฉ์ž๋กœ ๋ถ€ํ„ฐ ๋“ค์–ด์˜ค๋Š” ์ผ๋ จ์˜ ์š”๊ตฌ๋ฅผ ํ•˜๋‚˜์˜ ์ƒํƒœ๋กœ ๋ณด๊ณ  ๊ทธ ์ƒํƒœ๋ฅผ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€์‹œํ‚ค๋Š” ๊ธฐ์ˆ ์ด๋‹ค.

sessionStorage (์„ธ์…˜ ์Šคํ† ๋ฆฌ์ง€)

์›น์—์„œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฝ๊ธฐ ์ „์šฉ sessionStorage ์œผ๋กœ ํ˜„์žฌ ์ถœ์ฒ˜ ์„ธ์…˜์˜ Storage ๊ฐ์ฒด์— ์ ‘๊ทผํ•œ๋‹ค.
sessionStorage๋Š” ํŽ˜์ด์ง€ ์„ธ์…˜์ด ๋๋‚˜๋Š” ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋Š” ๋งŒ๋ฃŒ๋˜์–ด ์‚ฌ๋ผ์ง„๋‹ค.

localStorage (๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€)

๋ฐ์ดํ„ฐ์˜ ์˜๊ตฌ์ ์ธ ๋ณด๊ด€์ด ๊ฐ€๋Šฅ

ํ•˜์ง€๋งŒ localStorage๋Š” ํŽ˜์ด์ง€ ์„ธ์…˜์ด ์ข…๋ฃŒ๋˜์–ด๋„(ํŽ˜์ด์ง€์˜ ์ฐฝ์„ ๋‹ซ์•„๋„) ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฌ๋ผ์ง€์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์กดํ•œ๋‹ค.
๋กœ์ปฌ ์ €์žฅ์†Œ ๋Š” ํ•˜๋‚˜์˜ ์›น ๋ธŒ๋ผ์šฐ์ € ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด ํ• ๋‹นํ•ด์ฃผ๋Š” ์ €์žฅ ๊ณต๊ฐ„์œผ๋กœ, ์ƒˆ๋กœ๊ณ ์นจ์‹œ์—๋„ ๋ฐ์ดํ„ฐ์˜ ์ฆ๋ฐœ ์—†์ด
๋ฐ์ดํ„ฐ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ๋ณด๊ด€ํ•  ์ˆ˜ ์žˆ๋‹ค.


๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ ์‚ฌ์šฉ๋ฒ•

๐ŸŽ ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€์˜ ๋ฉ”์†Œ๋“œ

  • setItem('key','value') ํ‚ค์™€ ๊ฐ’์„ ์ „๋‹ฌ๋ฐ›์•„ ์ €์žฅ
  • getItem('key') ํ‚ค์˜ ๊ฐ’์„ ๋ฐ˜ํ™˜
  • removeItem('key') ์ „๋‹ฌ๋ฐ›์€ ํ‚ค์˜ ๋ฐ์ดํ„ฐ ์‚ญ์ œ
  • clear() ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์‚ญ์ œ

๐ŸŽ ํŠน์ง•

โœ… ๋กœ์ปฌ์Šคํ† ๋ฆฌ์ง€์˜ ๋ฐ์ดํ„ฐ ์ด๋ฆ„(ํ‚ค)์€ ์ค‘๋ณต๋  ์ˆ˜ ์—†๋‹ค. ( ์ค‘๋ณต๋˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ํ‚ค์˜ ๊ฐ’์— ์žฌํ• ๋‹น )
โœ… ๋ฌธ์ž์—ด๋งŒ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.

๐ŸŽ ์›น์—์„œ ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ ์—ด๊ธฐ

์•„๋ฌด ์›น ํŽ˜์ด์ง€ >๋งˆ์šฐ์Šค ์šฐํด๋ฆญ > ๊ฒ€์‚ฌ > Application ํƒญ


profile
๊ธฐ๋ก์„ ์ •๋ฆฌํ•˜๋Š” ๊ณต๊ฐ„!

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