-
Notifications
You must be signed in to change notification settings - Fork 3
201127 peersession JE, HJ
Jongeun Kim edited this page Nov 27, 2020
·
2 revisions
- J053 ๊น์ข ์
- J054 ๊น์ง๊ด
- J083 ๋ฐ์ธ์
- J163 ์ด์ง์ฐ
- J110 ์์ํฌ
- Antd Mobile
- ๋์์ธ์ด ๋๋ฌด ์์ด์...
- ์์ผ๋ฉด antd๋ก
- ์ ํฌ๋ ๊ทธ๋์ ๊ฑฐ์ ์์ ํด์ ์ฌ์ฉํด์
- material ์ธ๊น ์ ๊น ๊ณ ๋ฏผ..
- ํ์ํ๋ฉด styled-component ์ฌ์ฉํด์ ์ง์ ๋์์ธ
- ์ ์ ์ธ์ฆ ์ฒ๋ฆฌ ์ด๋ป๊ฒ ํ๋์ง
- A ํ์ jwt์ access/refresh token ์ด์ฉํด์ ์ฒ๋ฆฌํ์ต๋๋ค.
- C ํ์ ๊ฐ๋จํ๊ฒ jwt๋ graphql-passport ์ฌ์ฉํด์ context์์ ์ธ์ฆ ์ฌ๋ถ ํ์ธํด์ ๋ค์ api๋ก user ๊ฐ์ฒด ๋๊ฒจ์ resolver์์ ํ์ธ
- B ํ์ jwt ์จ์ user/driver token์ ๋ฐ๊ธํ๊ณ directive ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ์ต๋๋ค.
- react-google-map ์ด๋ค๊ฑฐ ์ฌ์ฉํ์
จ๋์?
- Cํ์ @react-google-maps/api ์ฌ์ฉํ์ต๋๋ค
- autocomplete์ ์ปค์คํ ํ ์ ์์ด์ ์ด๋ ค์
- Aํ๋ @react-google-maps/api ์ฌ์ฉํ์ต๋๋ค~!
- Bํ์ google-map-react ์ฌ์ฉํ์ต๋๋ค
- Cํ์ @react-google-maps/api ์ฌ์ฉํ์ต๋๋ค
- ์ธ์ฆ ์ฒ๋ฆฌ Graphql directives ์ด๋ค์์ผ๋ก ํ์
จ๋์ง ๊ถ๊ธํฉ๋๋ค. ์์ง ์ ๋๋ก ๋ชปํด์...
- directive class?๋ฅผ ๊ตฌํํด์ authentication์ด ํ์ํ resolver์ ์ ์ฉ
- ์ธ์ฆ์ฒ๋ฆฌ ์คํจํ ๊ฒฝ์ฐ throw error๋ก ํด๊ฒฐ
- ๊ฒฝ๋ก ๋ณด์ฌ์ฃผ๋ ๊ฑฐ ์ด๋ป๊ฒ ํ์
จ๋์ + ๋๋ ๊ทธ์ค๋๋กญ
- map์์ dragstart, dragend ์ด์ฉํด์ ์ปค์คํ
- visible๋ก ์กฐ์ ํ๊ณ dragend ํ์ ๋ ์ค์ฌ์ ์์น๋ก ์ค์
- place autocomplete ์์ antd input item ์ปดํฌ๋ํธ ๋ฃ์ด๋ ์ ๋์ํ๋์?
- Bํ์ react-google-places-autocomplete ์ฌ์ฉํด์ ๊ตฌํํ์ต๋๋ค..
- Aํ์ use-places-autocomplete ์ฌ์ฉํ์ต๋๋ค. ๊ธฐ๋ฅ์ ๋ง์๋ฐ ์คํ์ผ ์ปค์คํ ํด์ผํฉ๋๋ค...
- ๋ก๊ทธ์ธ ํ์๊ฐ์
validation์ ํด๋ผ์ด์ธํธ ์๋ฒ ๋ค ํ์ ๊ฑด์ง?
- ์์ง validation ๊ฑฐ์ ์ ํ์ต๋๋ค.
- ํด๋ผ์ด์ธํธ์๋ง ํ์ต๋๋ค! ์๋ฒ์๋ ํ ๊ณํ์ ์์ง๋ง ํ์์๋ผ์ ์๊ฐ์ด ๋จ์ผ๋ฉด ํ ๊ฒ ๊ฐ์ต๋๋ค.
- redux-library๋ ์ด๋ค๊ฑฐ ์ฌ์ฉํ์
จ๋์?
- Redux๋ฅผ ์จ๋ผ!
- ์ redux-saga ์ฐ๋ฉด ์๋๋์? => graphql๋ก ๋ค ๋๋ ์ฐ์ง ๋ง๋ผ๊ณ ํ์ จ๋ค๋ค์
- ์น์ผ๋ก ๊ตฌํํ๊ณ ์๋๋ฐ ๋ชจ๋ฐ์ผ์์ ์๋ฌด ๋ฌธ์ ์์ด ์ฌ์ฉ๊ฐ๋ฅํ ๊น์??
- ์ด๋ฒคํธ๊ฐ ๋ค๋ฅด๊ฒ ์ง๋ง ์ด๋ฏธ ์ฐ๋์์ผ๋์ ๋ฌธ์ ์์๋ฏ
- ์ปดํฌ๋ํธ ๊ด๋ฆฌ๋ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ๋ ์ด๋ป๊ฒ ์ ํ์
จ๋์?
- Cํ์ด ๋ฉํ ๋์๊ฒ ํผ๋๋ฐฑ ๋ฐ์
- ์๋ฒ โ ๊ด์ฌ์ฌ๋ณ๋ก ๋ฌถ๋๊ฒ ๐
- container๋ presentational ๋ถ๋ฆฌ. ์๋๋ ์ข์ง๋ง ์ค์ ๋ก ๋๋ฌด ์ฌํ์ฉ์ ๊ณ ๋ คํด์ ํ๋๊ฑด ์ด๋ ต๊ณ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. ์ฌํ์ฉ์ฑ์ ๋๋ฌด ์ง์คํ์ง ๋ง๊ณ ํผ์งํ๊ฒ ๊ตฌํํ๋๋ก ํผ๋๋ฐฑ์ ๋ฐ์
- ์ปดํฌ๋ํธ๋ ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ ๋ณ๋ก ๋ฌถ์ด์ ๊ด๋ฆฌ
- Cํ์ด ๋ฉํ ๋์๊ฒ ํผ๋๋ฐฑ ๋ฐ์
- typescript ์ด๋ ต์ต๋๋ค. ์ธ์ ํฉ๋๋ค...
- ํ๊ฐ ๋๋ค์
- ๋์ ์ฒ์๋ณด๋ ์ค๋ฅ์ ํ์ ...
- any์ง์ฅ
- Go to definition ๊ฟํ!!
- type ์ ์ํํ ํ์ผ ๋ฐ๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ ๊น๋ํ๊ฒ ์ด๋ป๊ฒ ํ๋์?
- ํด๋น ์ปดํฌ๋ํธ์์๋ง ์ฌ์ฉ๋ ๊ฒ์ ํด๋น ํ์ผ์, ๊ณตํต์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฒ๋ค์ ๋ณ๋ ํด๋์์ ๋ง๋ค์ด ๊ด๋ฆฌํ๊ณ ์์ต๋๋ค
- ์ถ๋ฐ์ง๋ ๋ชฉ์ ์ง ์ด์ด์ฃผ๋ ๊ฑฐ ์ด๋ป๊ฒ?
- ์๋ ์ด๋ฒ์ฃผ ๋ชฉํ๋?
- Aํ์ ์ถ๋ฐ/๋ชฉ์ ์ง ์ ํํ๊ณ ๊ฒฝ๋ก ํ์๊น์ง์์ต๋๋ค. ์ค๊ฐ์ ์ฝ๋๋ฅผ ํฌ๊ฒ ๋ณ๊ฒฝํ ์ผ์ด ์๊ฒจ์ ๋ฐค์์์ ์ ํด์ ๋๋์ง๋ง ๊ฑด๊ฐ์ ๋ฒ๋ ธ์ต๋๋คใ ใ ..
- Bํ์ ์ถ๋ฐ/๋ชฉ์ ์ง ์ ํ ํ ๊ฒฝ๋ก ํ์๊น์ง์๋๋ฐ ์ปดํฌ๋ํธ ๊ตฌํ์ ์๋ฃ๋ ์ํ์ด๊ณ ์ ์ฉ์ ํ์ฌ ์์น ๋ณด์ฌ์ฃผ๋ ๊ฒ๊น์ง ๊ตฌํ๋ ์ํ์ ๋๋ค!!
- Cํ์ ๋๋ผ์ด๋ฒ์ ์์ฒญ ๋ฉ์์ง ๋จ๋ ๊ฒ๊น์ง
์ธ๋ถ์ ๋ณด๋ ์ฌ์ด๋๋ฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์๐ โก๏ธโก๏ธ
Daily Scrum
- 201116-scrum
- 201117-scrum
- 201118-scrum
- 201119-scrum
- 201120-scrum
- 201123-scrum
- 201124-scrum
- 201125-scrum
- 201126-scrum
- 201127-scrum
- 201130-scrum
- 201201-scrum
- 201202-scrum
- 201203-scrum
- 201204-scrum
- 201207-scrum
- 201208-scrum
- 201209-scrum
- 201210-scrum
- 201211-scrum
- 201214-scrum
- 201215-scrum
- 201216-scrum
- 201217-scrum
์ฃผ์ฐจ๋ณ ํ๊ณ
์ฃผ์ฐจ๋ณ ํผ์ด์ธ์
๊ธฐ์ ๊ด๋ จ ๋ด์ฉ ๋ ผ์
- JWT Token์ด๋
- GraphQL ์ด๋?
- Apollo Server ํ๊ฒฝ ์ค์
- PR ๋จธ์ง์ ๋ฆฌ๋ทฐ ํ์ ์ค์
- apollo server์์ ์ฌ์ฉ์ ์ธ์ฆ ๊ด๋ฆฌ
- Mongoose ์์ TypeScript ์ฌ์ฉ
- graphql ์ธ์ฆ ๊ณผ์
- IKEYTAX ํ ํฐ์ธ์ฆ ์ ๋ต
- Custom Hook์ ์ด์ฉํ ํ ํฐ ์ฌ๋ฐ๊ธ โณ
- Cypress ์ Jest ๋ฅผ ํ์ฉํ ํ ์คํธ ๐งช
- Subscription์ ํตํ ์ค์๊ฐ ํต์ โก