lomangim1230708
@lomangim1230708
Reviews Written
-
Average Rating
-
Posts
Q&A
์ ๋ก์ด๋ ์๋ ํ์ธ์ ใ ใ
์ ๋ง๋ค์ ... setQueryData๋ก ํ๋ ์ ์ฅ ์ ๋๋ค์ฌ ใ ใ setQueryData ํ ๋ ์๋ key ๊ฐ๋ง ๋๋ ์ค ์์๋๋ฐ onSuccess๊ฐ ๋์์๋ setQueryData์ ์๋ก์ด key์ ์์ฑ์ ํ๊ณ ์ ์ฅ ํ๋ ์ ๋ค์ด ๊ฐ๋ค์ ใ ใ ๊ฐ์ฌํฉ๋๋ค!! ใ ใ ์ ๊ฐ ๊ทธ ํ ์คํธ๋ฅผ ์ํด๋ดค๋ค์ ใ ใ
- 0
- 2
- 236
Q&A
์ ๋ก์ด๋~
์ ์ธํ๋ฐ์๋ ์๋์ค๋ ๊ตฐ์ ๊ทธ๋ผ ๋ฉํฐ ์บ ํผ์ค์์ ๊ธฐ๋ค๋ ค ๋ณด๊ฒ ์ต๋๋ค! ํน์ ์ง๊ธ ํด๋ก ์ฝ๋ฉ ํ์๋ ๊ทธ๊ฒ ๊ฐ์ ์ฃผ์ ์ธ๊ฐ์?? ใ ใ ๊ฐ์ ๋์ค๊ฒ ๋๋ฉด์ ์ ํ๋ธ๋ ์ธํ๋ฐ์ด๋ ํ๋ณด ํด์ฃผ์ธ์! ใ ใ
- 0
- 3
- 274
Q&A
์ ๋ก์ด๋
๊ฐ์ฌํฉ๋๋ค ใ ใ ์ ๋ก์ด๋ ๊ทธ๋ผ ํ๊ฐ์ง ๋ ๊ถ๊ธํ ๊ฒ์ด ์๋๋ฐ delay๊ฐ์ ๊ฒ๋ค์ ์ง์ ์ฐ๊ฒฐ ํด์คฌ์๋ settimeout์ผ๋ก ๋์ฒด ํด์ค๋ ๋๋๋ฐ ํน์ ๋ฌธ์ ๋๋ ๋ถ๋ถ๋ค์ด ์๋์? ์ ๊ฐ ์์ง ๊ทธ๋ฐ ๊ฒฝ์ฐ๋ค์ ์ ์๊ฒช์ด๋ด์ useEffect์์ ์ง์ ๊ตฌํํ ๋ ํ๋ ์ ์ด ์์ ๊น ํด์์
- 0
- 5
- 327
Q&A
์ ๋ก์ด๋
์ ๋ก์ด๋ ์ด๋ก ์ ์ผ๋ก ๊ถ๊ธํ๊ฒ ํ๊ฐ์ง ์๋๋ฐ ์ง์ ์ ์ผ๋ก useEffect๋ฅผ ์ฌ์ฉํ์ฌ axios๋ก ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ํด์ค ์๋ ์๋๋ฐ ๊ฐ์์์ ๋ค์ ๋ ์ ํฌ๋ useEffect์์ ๋น๋๊ธฐ๋ฅผ ์ง์ ์ฒ๋ฆฌํด์ฃผ๊ธฐ ๋ณด๋ค๋ SaGa๋ฅผ ํตํด์ ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ ์์์? ๊ทธ๋ฐ๋ฐ ์์ ๊ฐ์ด useEffect์์ ์ง์ ์ ์ผ๋ก ๋น๋๊ธฐ ํต์ ์ ํ๊ฒ ๋๋ฉด์ ์ ํ๋ธ์ ์๋ ๊ธฐ์ด๊ฐ์์์๋ ๊ทธ๋ฌ๋ฏ์ด ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ์ํด componentWillUnmount๋ฅผ ์ฌ์ฉํด ์ค์ผ ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ๋ง์ ์ ์๋ค๊ณ ๊ณต๋ถ๋ฅผ ํ์ต๋๋ค. ๊ทธ๋ฐ ์ด์ ๋๋ฌธ์ ์ง์ ์ ์ผ๋ก useEffect์์ ์ง์ ์ ์ผ๋ก ๋น๋๊ธฐ ํต์ ์ ์ฌ์ฉ ํ๊ฒ ๋๋ฉด ์ผ์ผ์ด ์ปดํฌ๋ํธ๋น useEffect๋ฅผ ์ด์ฉํ์ฌ ๋น๋๊ธฐ ํต์ ์ ํด ์ค๋๋ง๋ค componentWillUnmount๋ฅผ ํด์ ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ํด์ค์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์์ผ๋ redux์ redux์ ๋ฏธ๋ค์จ์ด๋ค์ธ ๋ฉํฌ๋ ์ฌ๊ฐ๋ฅผ ์ฌ์ฉ ํ์ฌ ์ง์ ์ ์ผ๋ก ์ ๊ทผ์ ์ํด๋ ๋๊ณ useEffect์์๋ dispatch๋ก ์ก์ ์ ์์ณฅ๋ง ํ๋ฉด ๋๋ componentWillUnmount๋ฅผ ํด์ค๋ ๋์ง ์๊ณ ์ก์ ์ ๋ฐ์ ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ ์ฌ๊ฐ์์ ํ๊ฒ ๋๊ณ ์ก์ ์์ ๋์จ ๊ฐ์ ๋ redux์์ state์์ ๊ด๋ฆฌ๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ ๋์ ๊น์ง ์๊ฐ์ ์ํด์ค๋ ๋๋ ํธ๋ฆฌ ํจ ๋๋ฌธ์ useEffect์์ ์ง์ ์ ์ผ๋ก ํต์ ์ ํ ์๋ ์์ง๋ง ์ง์ ์ ์ผ๋ก ํ๋ ๊ฒ ๋ณด๋ค redux์ saga๋ฅผ ์ฌ์ฉ ํด์ผ ํ๋ ์ด์ ๊ฐ ๋๋๊ฒ ๋ง์๊น์? ์ฃผ๋ณ์์ ์ด์ ๋ง ๋ฆฌ์กํธ๋ฅผ ์์ ํ๋ ์ฌ๋๋ค์ด ์ ํํ ๋ฌผ์ ๋ useEffect์์ ์ง์ ์ ์ผ๋ก ๋น๋๊ธฐ ํต์ ์ ํ ์ ์๋๋ฐ redux์์ state๋ฅผ ๊ด๋ฆฌ ํด์ฃผ๋ ํธ๋ฆฌ ํจ์ด ์์ง๋ง ์ด๊ฑธ ์ ์คํ ์ด ๊น์ง ๋ง๋ค์ด ์ฌ๊ฐ๋ ๋ฆฌ๋์ค๋ฅผ ์จ์ผ ํ๋ ๋ผ๊ณ ํ์ ๋ ์ฅ์ ์ ํฌ๊ฒ ๋ง์ ํด์ฃผ์ง ๋ชปํ๊ฑฐ๊ทผ์... ์ด๋ฒ์ ์ด๋ฐ ์ด์๊ฐ ์ง์ ์ ์ผ๋ก ์๊ฒจ์ ์ ์ฌ๊ฐ๋ redux๋ฅผ ์ฌ์ฉ ํด์ผ ํ๋ ์ด์ ๊ฐ ๋จธ๋ฆฌ ์์ ์ ๋ฆฝ์ด ๋๋ ๊ฒ ๊ฐ์๋ฐ ํน์ ์ ๊ฐ ์๊ฐ ํ๋ ๊ทธ๋ฐ ๋ถ๋ถ ๋ค์ด ๋ง์๊น์? ๊ทธ๋ฆฌ๊ณ ์ง์ ์ ์ผ๋ก ํต์ ํ๋๊ฒ ๋ณด๋ค ๋ฆฌ๋์ค์ ์ฌ๊ฐ๋ฅผ ์ฐ๋ ์ข์ ์ ์ด ํน์ ๋ ์์ผ๋ฉด ๋ง์ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค!
- 0
- 5
- 327
Q&A
์ ๋ก์ด๋
none์ผ๋ก ํ์ ๋๋ ๋๋๋ฐ id์ password๋ฅผ ๋ฃ์์ ๋๋ ์ ์๋ฌ๊ฐ ๋๋ฉด์ ์๋๋๋ผ๊ตฌ์ฌ
- 0
- 3
- 301
Q&A
์ ๋ก์ด๋
๊ฐ์ฌํฉ๋๋ค! const arr = []; for (obj of aa) { const idx = arr.findIndex((v) => v.seq === obj.seq) if (idx > -1) { // console.log([...arr[idx].Loglog_id, obj.Loglog_id]) console.log([obj.Loglog_id]) arr[idx].Loglog_id = Array.isArray(arr[idx].Loglog_id) ? [...arr[idx].Loglog_id, obj.Loglog_id] : [arr[idx].Loglog_id, obj.Loglog_id] // true๋ผ๋ฉด ์คํ๋ ๋ ๋ฌธ๋ฒ์ผ๋ก arr[idx].Loglog_id๋ฅผ ๋ฃ์ด์ฃผ๊ณ ์ถ๊ฐ๋ก ํด๋น idx์ obj.Loglog_id // ๊ฐ์ ๋ฃ์ด์ฃผ๊ณ // false ๋ผ๋ฉด arr[idx].Loglog_id ๊ฐ๊ณผ ํด๋น idx์ obj.Loglog_id๊ฐ์ ๋ฃ์ด์ฃผ์ด ์ฃผ๋ ํ์ } else { arr.push(obj); } } ์ผ๋ก ์ฝ๋ ๋ถ์ ํ๋ ๋ฐ ๋ง์๊น์??? ๊ทธ๋ฆฌ๊ณ ์์ 0: {id: "๋ฐ์ด"} 1: {id: "ํํด"} id๋ผ๋ ํค๊ฐ์ ๋ฃ์ด ์ฃผ๊ณ ์ถ์๋๋ ์ด๋ป๊ฒ ํด์ผ ํ๋์?? [ { id: ...arr[idx].Loglog_id, obj.Loglog_id }] ์ด๋ฐ์์ผ๋ก ํ๋ ์คํ๋ ๋ ๋ฌธ๋ฒ์ผ๋ก ์๋ฌ๊ฐ ๋๋๋ผ๊ตฌ์ฌ [{ id: arr[idx].Loglog_id, obj.Loglog_id}] ์ด๋ฐ์์ผ๋ก ๋ฃ์ผ๋ฉด ํ ํฐ์๋ฌ๊ฐ ๋๊ตฌ์ฌ ใ .ใ
- 0
- 4
- 361
Q&A
์ ๋ก์ด๋
seq๋ก ๋ฌถ์ด์ ์ฒ๋ฆฌ ํ๋ ค๊ณ ํ๋๋ฐ var aa = [ { seq: 1, user_id: "admin", artist:"Bl", log_id: "์๋ ", }, { seq: 1, user_id: "admin", artist:"Bl", log_id: "๋ฐ์ด", }, { seq: 2, user_id: "test", artist:"sd", log_id: "ํ ๋ฃฝ", }, { seq: 2, user_id: "test", artist:"sd", log_id: "์ค๋ฉ", }, { seq: 3, user_id: "test", artist:"sd", log_id: "์ค๋ฉ", } ] ์ด๋ฐ array์์ ๊ฐ์ฒด 4๊ฐ๊ฐ ์์๋๋ ๊ฒฐ๊ณผ [ { seq : 1, user_id: "admin", artist:"Bl", log: [ {log_id: ์๋ }, {log_id: ๋ฐ์ด} ] }, { seq : 2, user_id: "test", artist:"sd", log: [ {log_id: ํ ๋ฃฝ}, {log_id: ์ค๋ฉ} ] }, { seq: 3, user_id: "test", artist:"sd", log_id: "์ค๋ฉ", } ] ์ด๋ฐ์์ผ๋ก ๊ฐ์ seq ๋ผ๋ฆฌ๋ง ๋ฌถ๊ณ ๊ฐ์ seq์์ log๋ง ์ด๋ ๊ฒ ๋ฌถ์ผ๋ ค๊ณ ์๊ฐ ํ๊ณ ์์ต๋๋ค.
- 0
- 4
- 361
Q&A
์ ๋ก์ด๋~
์ ๋ก์ด๋ ํด๊ฒฐ ํ์์ต๋๋ค. ํด๋ก์ ๋ฌธ์ ์์๊ณ ํด๋ก์ ๋ฌธ์ ๋ก ํด๊ฒฐ ํ์์ต๋๋ค.(์ฌ์ง) ์ด๋ ๊ฒ ํด๊ฒฐ ํ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ ๊ฒ ํด๊ฒฐ ํ๋๊ฒ ๋ง์๊น์?
- 0
- 3
- 409
Q&A
์ ๋ก์ด๋~
๊ฐ์ฌํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ ๋ก์ด๋ ํด๋น ๋ง์ปค๋ฅผ ํด๋ฆญ์ ํ์์๋ ํด๋น ๋ง์ปค์ ๋ค์ ๊ฐ์ ๊ฐ์ ธ ์ค๋ ค๊ณ ํ๋๋ฐ ์๋ฌด๋ฆฌ ์ฐพ์ ๋ด๋ ์๋๋ผ๊ตฌ์ฌ ํน์ ์ฐพ๋ api์์ ํจ์๊ฐ ์์๊น์?? (์ฌ์ง) ์๋ฌด๋ฆฌ ์ฐพ์ ๋ด๋ (์ฌ์ง) ๋ณด์ด์ง๊ฐ ์๋๋ผ๊ตฌ์ฌ ..
- 0
- 3
- 409
Q&A
์ ๋ก์ด๋
(์ฌ์ง) (์ฌ์ง) (์ฌ์ง) ์ ๋ก์ด๋ ๋ผ์ฐํฐ๋ฅผ ์ ๋ ๊ฒ ๊ฐ์ด jsonํ์์ผ๋ก ๋ง๋ค์ด์ ๊ฐ์ด ๋ฟ๋ ค ๋ดค๋๋ฐ ์ ejs์์๋ index๋ง ๊ฒฐ๊ณผ ๊ฐ์ด ๋์ค๋๊ฑฐ์ฃ ...ใ .ใ ๋ฐฑ์๋์์ response๋ฅผ console.log ๋ก response.json.results ์ฐ์ด ๋ดค์๋ ๋ ๋ฐ์ดํฐ ๊ฐ์ด ์ ๋์ค๋๋ฐ ํ๋ก ํธ๋ก ๋๊ฒผ์๋ ์๋์ค๋๋ผ๊ตฌ ์ฌ ใ ใ for in ๋ฌธ์์ ๊ทธ๋ฅ for๋ฌธ์ผ๋ก ๋ณ๊ฒฝ ํ๋ ๋๋๋ฐ for in๋ฌธ์ ์ ๊ฐ ์ ๋ชป ์ด๊ฑด๊ฐ์?
- 0
- 5
- 300




