React

[TIL/React] 2023/09/15

์˜ค๋Š˜์˜ myTask ๐ŸŸกauth data๋ฅผ ํ™œ์šฉํ•˜์—ฌ AppBar์˜ UI๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ๋กœ ํ–ˆ์œผ๋‚˜, '๋กœ๊ทธ์•„์›ƒ'์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์„ ํ–‰๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. pedro ํ˜•๋‹˜์ด firebase์—์„œ signOut ํ•จ์ˆ˜๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ์žˆ์Œ์„ ํ™•์ธํ–ˆ๋‹ค. signOut ํ•จ์ˆ˜์— auth๋ฅผ

2023๋…„ 9์›” 15์ผ1min read

์˜ค๋Š˜์˜ myTask ๐ŸŸก

auth data๋ฅผ ํ™œ์šฉํ•˜์—ฌ AppBar์˜ UI๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ๋กœ ํ–ˆ์œผ๋‚˜, '๋กœ๊ทธ์•„์›ƒ'์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์„ ํ–‰๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

pedro ํ˜•๋‹˜์ด firebase์—์„œ signOut ํ•จ์ˆ˜๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ์žˆ์Œ์„ ํ™•์ธํ–ˆ๋‹ค. signOut ํ•จ์ˆ˜์— auth๋ฅผ ํˆฌ์ž…ํ•˜๊ณ  ์žˆ๋‹ค. authSlice์— ๊ฐ„๋‹จํžˆ ์ ์šฉํ•ด ๋ณด์ž.

๊ฐ„๋‹จํ•œ ๋กœ๊ทธ์•„์›ƒ thunk ํ•จ์ˆ˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๊ทธ์— ๋งž๊ฒŒ addCase๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ์ผ๋‹จ์€ ์•„๋ฌด ๊ณณ์—๋‚˜ ๋กœ๊ทธ์•„์›ƒ ๋ฒ„ํŠผ์„ ๋งŒ๋“ค์–ด์„œ test๋ฅผ ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

home์— ํ…Œ์ŠคํŠธ์šฉ ๋กœ๊ทธ์•„์›ƒ ๋ฒ„ํŠผ์„ ๋งŒ๋“ค์—ˆ๋‹ค. ๊ธฐ์กด์—, ๋กœ๊ทธ์ธ์— ์„ฑ๊ณตํ–ˆ๋‹ค๋ฉด ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์ฒ˜๋ฆฌ๋ฅผ ํ–ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋กœ๊ทธ์•„์›ƒ ํ…Œ์ŠคํŠธ ๋ฒ„ํŠผ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•œ๋‹ค๋ฉด, ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋กœ ๋‹ค์‹œ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ด์•ผ ํ•  ๊ฒƒ์ด๋‹ค.

ํ…Œ์ŠคํŠธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด, state๊ฐ€ ์˜ˆ์ƒํ•œ๋Œ€๋กœ ๋ณ€ํ•œ๋‹ค. ๋ฌผ๋ก  ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€์—๋„ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค.

isAuthenticated๋ฅผ false๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ์—, ์œ„ useEffect๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

More to read

AI

AI&ML ๊ธฐ์ดˆ

Reference: https://bettermesol.github.io/ml/2019/09/16/ai-ml-dl/AI: ๊ธฐ๊ณ„๊ฐ€ ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜๊ณ  ํŒ๋‹จํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฐ€์žฅ ๋„“์€ ๋ฒ”์ฃผ์˜ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.ML: ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•˜์—ฌ ์Šค์Šค๋กœ ๊ทœ์น™์„ ์ฐพ์•„๋‚ด๋Š” AI์˜ ํ•œ ๋ถ„์•ผ๋กœ,

'AI Agent Economy'

Novitas : AI Agent๊ฐ€ ์ง€๊ฐ‘์„ ๊ฐ€์ง€๋Š” ์„ธ์ƒ

์–ผ๋งˆ ์ „, ๋ฏธ๋ž˜์—์…‹์ฆ๊ถŒ ๋ฆฌ์„œ์น˜ ๋ฆฌํฌํŠธ(์˜ฌํ•ด๋Š” ์ด๋”๋ฆฌ์›€์ด๋‹ค: ์—์ด์ „ํŠธ ์‹œ๋Œ€์˜ Near Automata)๋ฅผ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AI Agent๋ฅผ ์ธ๊ฐ„๊ณผ ํ•จ๊ป˜ํ•  ๊ฒฝ์ œ ์ฃผ์ฒด๋กœ ๋ฐ”๋ผ๋ณด๋Š” ์‹œ๊ฐ์— ์ ์ž–์ด ์ถฉ๊ฒฉ์„ ๋ฐ›์•˜๋”๋žฌ์ฃ .ํ•œ ๊ฐ€์ง€ ์งš๊ณ  ๋„˜์–ด๊ฐˆ ๋ถ€๋ถ„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ 'AI'

'ERC-8004'

Novitas: AI ์—์ด์ „ํŠธ ๊ฒฝ์ œ ์ฃผ์ฒด

Web 4.0์„ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ •์˜ํ•˜๋ฉด Sovereign Transact์ž…๋‹ˆ๋‹ค.AI๊ฐ€ ์ธ๊ฐ„์˜ ํ—ˆ๋ฝ ์—†์ด ์ง€๊ฐ‘์„ ์†Œ์œ ํ•˜๊ณ , ๊ฒฐ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ์ธํ”„๋ผ๋ฅผ ํ†ต์ œํ•˜๋Š” ์ฃผ๊ถŒ์  ๊ฒฝ์ œ ์ฃผ์ฒด๊ฐ€ ๋˜๋Š” ์„ธ๊ณ„์ž…๋‹ˆ๋‹ค. Web 3.0์ด ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜์˜ ํƒˆ์ค‘์•™ํ™”๋ฅผ ์‹คํ˜„ํ–ˆ๋‹ค๋ฉด, Web 4.0์€ ๊ทธ