-
Notifications
You must be signed in to change notification settings - Fork 4
Mentoring
์ ์์ edited this page Dec 2, 2020
·
6 revisions
- ํ์๊ฐ์ / ๋ก๊ทธ์ธ (๋๋ผ์ด๋ฒ, ์ฌ์ฉ์ ๊ฐ๊ฐ)
- ์ฌ์ฉ์ ์ก์ Flow ์ ์
- ๋๋ผ์ด๋ฒ ์ก์ Flow ์ ์
โ UI๋ฅผ ์ผ๋ง๋ (๊ตฌ์ฒด์ ์ผ๋ก, ์ด๋ ์์ ์?, ์๊ฐ์ ์ผ๋ง๋ ์์์ผ ํ ์ง) ์ก๊ณ ๊ฐ์ผ ํ ๊น์?
- UI๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ทน ํ์ฉ
- ๊ธฐ๋ฅ ์์ฃผ๋ก ๊ตฌํํ๋๋ก
- CSS์์ ์ ์ต์ํ
โ ์ง๊ธ ์ฐ๋ฆฌ๊ฐ ์ ํ์ฌํญ์ผ๋ก ํด๋์ ๊ฒ๋ค ์ค ํ์๋ก ๋๋ฆด๋งํ ๊ฒ์ด ์๋์? ์ ํ์ฌํญ/ํ์๊ตฌํ์ฌํญ ๋ถ๋ฐฐ๊ฐ ์ ์ ํ๊ฐ์?
- ์๋์์ฑ ๊ธฐ๋ฅ์ ์ ํ์ผ๋ก ํ๋๊ฒ ์ข๊ฒ ๋ค.
- ์ข ๋ ๋นผ๋ ๋๋ค.
- ๊ฒฐ์ ๊ธฐ๋ฅ์ ๊ตฌํํ์ง ์๊ณ ๊ฒฐ์ ๊ฐ ๋์๋ค๊ณ ๊ฐ์ ํด๋ ์ข๋ค.
- ๋๋ผ์ด๋ฒ - ์ ์ ๊ฐ ์ค์๊ฐ ํต์ ์ด ํต์ฌ!
- ๊ธฐ์ ์คํ์์ ํํธ๋ฅผ ์ป๋๋ก ํ์
- ์๋๋๊ฑด ํ์ง๋ง์,
- ๊ฒฝ๋กํ์๋ ์ํด๋ ์ข๋ค.
- ํ์คํ์ด ์ด ๊ณผ์ ์ ๋ชฉํ์ด๋ค : ํ๋ก ํธ/๋ฐฑ์๋ ๋๋์ง ๋ง์
- ๊ธฐ๋ฅ/ํผ์ณ๋ณ๋ก ๋ถ์ฅํ๋ ๊ฒ์ด ์ข๋ค.
- ์กฐ์ฅ๋์ด ๊ตํต์ ๋ฆฌ ์ ํด์ ๋ถ์ฅํด์ฃผ์๊ธธ
- node์ ๋ถ์ด๊ธฐ์ mysql๋ณด๋ค ํธํ๋ค.
- ๋ฑํ ์ ์ํ ์ , ์ ์ฝ์ฌํญ์ ์๋ค.
- nosql ๊ฐ๋ ์ ๋ฐ์ํด์ ์คํค๋ง ์์ด?
- ์ต์ํ์ง ์๋ค๋ฉด, ์ ์ฅ์์ ๊ฐ๋ ์ผ๋ก ์ฌ์ฉํ๋ผ. ๋ฃ๊ณ ๊บผ๋ด๋ ๊ฐ๋
- ๊ธฐ๋ฅ ํผ์ณ ๊ฐ๋ฐ์ด ๋จผ์ !!
- ๋ ผ์์ฌํญ์ด ์๋๊ฒ๋ค์ ๋ฐ๋ก ๋นผ์
- ํ์ฌ๋์ด ๋ ผ์ธ ์ฌํญ์ผ๋ก ์๊ฐ์ ๊ณผํ๊ฒ ์ด๋ค๋ฉด ๋๋จธ์ง ์ธ๋ช ์ด ํ์คํ๊ฒ ๋งํด์ฃผ๋ ๊ฒ๋ ์ข๋ค.
- Aํ์ ๊ฒฝ์ฐ ๋ ์ง๋ณ, ์ด์๋ณ, ํ์๋ณ๋ก ์ด๋ค ์ผ์ ํ๊ณ ์๋์ง ์์ ๋ก ์ ๋ฆฌ
- ์ข ๋ ๊ตฌ์ฒด์ ์ผ๋ก ๋ฌ๋ ฅ ํ์์ผ๋ก(?) ์์ ํด์ผ ํ ๋ฏ ํฉ๋๋ค
- ํฐ ์ด์๋ ์์
- ์ง๋ ๊ฐ๋ฐ ์ค์๊ฐ ํต์ ์ ๋๋ผ์ด๋ฒ/์ ์ ์ GPS ์ด๋ ํ ์คํธ ๋ฐฉ๋ฒ ํ
- ๊ตฌ๊ธ ํฌ๋กฌ์์ ํ ์คํธ ํ ์ ์๋ค.
- ๊ฐ๋ฐ์ ๋๊ตฌ -> More tools - Sensors - Location์์ GPS ์์น๋ฅผ ๋ฐ๊ฟ ์ ์๋ค.
- ๊ตฌ๊ธ ๋งต์ด ํ๊ตญ ์ง๋ ์์ญ ๋ด์์๋ ๊ฒฝ๋ก, ๋จ์์๊ฐ์ด ์๋๋ ์ธ๊ตญ ์์น์์ ํ ์คํธ ํ์๊ธธ
- ๊ผญ ํ์ํ๋ฉด restAPI ์ฌ์ฉํ๋๋ฐ, ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ์ฌ๋งํ๋ฉด ํต์ผํด์ ์ฌ์ฉํ์.
- ํผ๋ธ๋ฆญ/ํ๋ผ์ด๋น ์ฟผ๋ฆฌ ๊ตฌ๋ถ ํ ๋(๋ก๊ทธ์ธ ์ /ํ ๋ ธ์ถ ๋๋ ๋ถ๋ถ ๋๋ ๋)๋ ์ด๋ป๊ฒ ํ๋๋?
- Directive ๋ฌธ๋ฒ ํ์ฉ!
- (์์) @isAuthenticated : ์ธ์ฆํ ์ฌ๋๋ง ๋ณด์ฌ์ผ ํ๋ ํ์ด์ง๋ ๋๋ ํฐ๋ธ ๋ฌธ๋ฒ์ ์ฌ์ฉํ๋ฉด ๋๋ค.
- (์์) @isAuthenticatedDirected ํ์ด์ง๋ฅผ ๋ง๋ค์ด์ ์ฌ์ฉํ๋ฉด ๋๋ค.
์คํผ๋ ์ด์ ๋ค์์ผ๋ก ๋ก๊ทธ์ธ ์ ์ ๊ตฌ๋ถ์ ํ๋๋ฐ, (์ํด๋ก ์๋ฒ ํ๊ฒฝ์ context ์์์ ) ๋๋ ํฐ๋ธ๊ฐ ๊ฐ์ง๋ ์ฅ์ ์ด ๋ฐ๋ก ์์๊น์?
- operationName์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ผ๋ฉด ์กฐ๊ฑด๋ฌธ์ด ๊ณ์ ์ถ๊ฐ๋จ
- ์ง๊ธ์ด์ผ ๋ก๊ทธ์ธ ์ํ๋ง ํ์ธํ๋ฉด ๋๋๊น ๊ฐ๋จํ์ง๋ง ๋ค๋ฅธ ์ ์ ํ์ ์ด ๋์ด๋๋ฉด ๋ถ๊ธฐ๊ฐ ๋ฌด์ํ ๋์ด๋จ
- ์ง๊ธ ์ ๋์๊ฐ๋ค๋ฉด ๊ถ์ด ์๊ฐ๋ค์ผ ํ์๋ ์์ง๋ง ์ต์ ์ ๋ฐฉ๋ฒ์ directive์ผ ๊ฒ
ํ์ฌ ํ์ ์คํฌ๋ฆฝํธ ๋ฆฌ๋์ค ์ฌ์ฉํ๋ค๊ฐ ํ์ ์ ์ ์ any ํ์ ์ผ๋ก ์ง์ ํ ์ํ์ ๋๋ค.
- redux hooks ์ฌ์ฉ ์ฌ์ฉํ๋ฉด ๊น๋ํ๊ฒ ๋๋๋ค.
- ์ง๊ธ์ ๊ธฐ์กด ์ ํต์ ์ธ ๋ ๊ฑฐ์ ์คํ์ผ์ด๋ผ ํ์ ์ง์ ์ด ์ ๋งค...
- functional ๋ฆฌ๋์ค ํ ์ ์ฌ์ฉ๋๊ฒ์ด ๊ถ์ฅ. ๊ทธ๋ฌ๋ฉด dispatch ํ์ ์ ์ง์ ํ ํ์๊ฐ ์๋ค.
- ๋น์ฅ์ any๋ก ํด๋ ์๊ด์์ง๋ง ๊ณต์ ๋ํ๋จผํธ๋ ํ ์ค๋ฅผ ์ถ์ฒ ํ ๊ฒ์ด๋ค. ์ฐธ๊ณ !
- ์๋๋ฉด @types ์ค ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ
antd-mobile์ ๋ณด๋ form์ด ๋ฐ๋ก ์์ด์, formik๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋๋ฐ, antd-mobile ์ฌ์ฉํ๋ฉด์ form ๊ด๋ฆฌ๋ฅผ form ์ด๋ป๊ฒ ๊ด๋ฆฌํ์๋์?
useref ๋ฐฉ์์ ์ฌ์ฉํ์๋ ์ํ๊ด๋ฆฌ๊ฐ ํ๋ค์ด์...
- antd๋ ๋ ๋ง์ ์์ ์ ๊ณตํ๋๊น ๊ฑฐ๊ธฐ์ ๋ณด์์ค
- ๊ตณ์ด ๋ชจ๋ฐ์ผ์ ๊ฐ์กฐํ ๊ฒ ์๋๊ณ , ๊ทธ์ UI๋ฅผ ์ ๊ฒฝ์ฐ์ง ๋ง๋ ์๋ฏธ์๋ค.
- ์คํธ ๋์์ธ์ผ๋ก ํด๋ ๋ฐ์ํ ๋์์ด ๋์ด ์์ผ๋ ๊ฐ์ํ๋ ์ข๋ค.
- ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ ์ค์ ์ ํ์ธ ๊ฐ๋ฅ @types/library
- ํ๋๋ผ๋ any๋ฅผ ์ฐ์ง ์๊ฒ ๋ค! ๋ผ๊ณ ์ง์ฐฉํ์ง ์์๋ ์ข๋ค.
- ์ถฉ๋ถํ ๊ณ ๋ฏผํ๋ค๋ฉด ๋ช๊ฐ ๋จ๊ฒจ๋์ด๋ ์ข๋ค.
A,B,Cํ ํตํฉ์ผ๋ก ํ์ ์งํ
๊ฐ ํ์์ ๊ถ๊ธํ ๋ด์ฉ ์ค๋น
12/02(์) 17:00~18:30
- useEffect ๊ฐฏ์ ์ธ ๊ฐ๋ ์ง๊ธ๋ ๋ง์ง ์๋ค. ๊ด์ฐฎ๋ค. ์ด๋๋ก ์งํํ์ธ์
- ์ฑ๊ธ์ค๋ ๋์ธ Redis ๋ฅผ ์ด๋ค๋ฉด ๋์ ์๋ฝ์ด ์์ ์ด๋ ต๋ค.
- MongoDB๋ ์ฑ๊ธ์ค๋ ๋๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ๋ฐ์ ๊ฐ๋ฅํ ์ด์์ด๊ธด ํ๋ค.
- ํ์ง๋ง ๋์ฉ๋ ํธ๋ํฝ์ด ์๋ ์ด์์ ๊ทธ๋ด ์ผ์ด ๋๋ฌผ๋ค.
- Redis ๋์ ๋ ํ์ฌ ํ๋ก์ ํธ์์๋ ์ค๋ฒ์คํ.
- ๊ทธ๋ ๋ค๋ฉด, ๋ฐ๋ก ์ ๋ฐ์ดํธ๊ฐ ์๋๋ผ ํ๋ฒ ํ์ธํ๋ ์ ์ฒ๋ฆฌ๋ฅผ ์งํํ๋ฉด ๋๊ฒ ๋ค.
- MongoDB ์๋ ํธ๋์ ์ ์ด ๋์ ๋๊ณ ์๋ ์ถ์ธ์ด๋, ์ด๊ฒ์ ํ์ธํด๋ด์ผ ํด
- "์ด๋ฏธ ๋ฐฐ์ฐจ๋ ์์ฒญ์ ๋๋ค" ์ค์ ์นด์นด์คํ์ ์๋น์ค์์๋ ์ด๋ฐ์์ผ๋ก ์ฒ๋ฆฌํ๊ณ ์๋ค.
- ํ ์์์ ๋ฐฐ์ฐจ ์ํ๋ฅผ ๊ตฌ๋ ํ๊ณ , ๊ด๋ฆฌ ํ ํ์ ์๋ค. ๋ณต์กํด์ง๊ณ , ์ค๋ฒ์คํ์ด๋ค.
- ์๋ฒ์์ ์๋ฌ๊ฐ ๋ฐ์๋๋ฉด, ์ฝ๋์ ์๋ฌ๋ฉ์ธ์ง ์ปจ๋ฒค์ ์ ์ ํ๊ณ , ํด๋ผ๋ก ๋ด๋ ค์ฃผ๋ฉด toast ๋ฉ์ธ์ง๋ฅผ ๋์์ฃผ๋ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ๋๊ฒ ์ค๋ฌด ๋ณดํต.
- ์๋ฌ ๋๋ฒ๋ก ์ค์ ๊ด๋ฆฌํ๋ฉด ์ข์ง๋ง ๊ทธ๊ฒ ๋ํ ์ค๋ฒ์คํ.
- ์์จ๋๊ฐ ๋์ ์ด์์ด๋ฏ๋ก ๋ง์ง๋ง ์ฃผ์ฐจ์ ํ๋ฉด ์ข์ ๊ณ ๋ฏผ์ด๋ค.
- ๊ฒฐ๊ตญ ์ค๋ฌด์์๋ ํ์ํ ๋ฆฌํฉํ ๋ง ํฌ์ธํธ์ด๊ธด ํ๋๊น, ๊ณ ๋ฏผํด๋ณด๋ฉด ์ข๊ฒ ๋ค!
- ์๋ฌ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ถ๋ค๋ฉด, ์ธํฐ์ ํธํ๋ ํฌ์ธํธ๋ฅผ ์ ์ก์์
- ์ด๋ฐ(ํ ์คํธ)์๋ ๊ฐ๋ฐ์๊ฐ ์๋ฌ๋ฉ์ธ์ง๋ฅผ ์์๋ก ์ ํ๋๊ฒ๋ณด๋ค, ์๋ฌ ๊ฐ์ฒด๋ฅผ ๋ ๊ฒ์ผ๋ก ๋ ๋ ค์ ํ์ธํ๋๊ฒ ํ์ด๋ค.
| ๐ฉ๐ปโ๐ป ์์ํฌ |
๐ง๐ปโ๐ป์ด์ง์ฐ |
๐ง๐ปโ๐ป ์ดํธ์ |
๐ฉ๐ปโ๐ป ์ ์์ |
|---|---|---|---|
| @ahnsoheee | @GrasshopperBears | @2hoyeong | @JungSwon |