profile
๐ŸŒฟ
post-thumbnail

TIL04 - ๋ธ”๋ก์ฒด์ธ session, Next.js

App App Component ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ปดํฌ๋„ŒํŠธ์˜ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ

2022๋…„ 5์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TIL 03 - Next.js

library vs framework library (ReactJs) -๋‚ด๊ฐ€ ์ฝ”๋“œ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ฒƒ -์‰ฝ๊ฒŒ๋งํ•ด library๋Š” ์–ธ์ œ๋“  ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์„๋•Œ ์–ธ์ œ๋“  ์–ด๋–ค๋ฐฉ๋ฒ•์œผ๋กœ๋“  ๊ฐ€๋Šฅ ex) create-react-app์œผ๋กœ ํ•  ๊ฒฝ์šฐ, ReactDom.render() ๋ถ€

2022๋…„ 5์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

TIL02 - Next.js / Apollo

Next.js : ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ๋ Œ๋”๋ง(SSR)๊ณผ Static Generation ์ดํ•ดGraphQL : fragment ์‚ฌ์šฉApollo Client์™€ React๋ฅผ ํ™œ์šฉGraphQLhttps://graphql-kr.github.io/learn/queries/htt

2022๋…„ 5์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Do it ํด๋ก ์ฝ”๋”ฉ ํŠธ์œ„ํ„ฐ

๋…ธ๋งˆ๋“œ ์ฝ”๋” ๋‹ˆ๊ผด๋ผ์Šคใƒป๊น€์ค€ํ˜ ์ง€์Œํ˜„์žฌ ์œ„์ฝ”๋“œ์—์„œ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ๋Š” ์ค‘์—, Do it ํด๋ก ์ฝ”๋”ฉ ํŠธ์œ„ํ„ฐ ์„œํ‰๋‹จ์œผ๋กœ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ƒ๊ฒจ ์ด๋ ‡๊ฒŒ velog๋ฅผ ์ ๊ฒŒ ๋˜์—ˆ๋‹ค ๋จผ์ € ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด์„œ ๋…ธ๋งˆ๋“œ ์ฝ”๋”์˜ ๋ฌด๋ฃŒ, ์œ ๋ฃŒ ๊ฐ•์˜๋“ค์„ ๋“ค์—ˆ์„ ๋•Œ

2022๋…„ 5์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TIL 01 - REST API, GraphQL

REST API๋ž€? : ์†Œํ”„ํŠธ์›จ์–ด๊ฐ„ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐฉ์‹ : GraphQL ์ด์ „๋ถ€ํ„ฐ ์‚ฌ์šฉ / ํŠน์„ฑ์ด ๋‹ค๋ฅด๋ฏ€๋กœ ์ž‘์—…ํŠน์„ฑ์— ๋”ฐ๋ผ ์ ํ•ฉํ•œ ๊ฒƒ ์‚ฌ์šฉํ•จ REST API ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด GraphQL ๋งŒ๋“ค์–ด์ง ์—ฌ๋Ÿฌ ์†Œํ”„ํŠธ์›จ์–ด๋“ค์ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉด์„œ ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ๋„ ๋งŽ์Œ ๋ฐฐ๋‹ฌ

2022๋…„ 5์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Attraversiamo :) ์œ„์ฝ”๋“œ 1์ฐจ ํ”„๋กœ์ ํŠธ

์œ„์ฝ”๋“œ ์ดˆ๋ฐ˜ ์ž๊ธฐ์†Œ๊ฐœ๋•Œ ์ œ๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์˜ํ™” ๋Œ€์‚ฌ๋ฅผ ๋งํ•˜๋ฉด์„œ์•ž์œผ๋กœ ํ•˜๋ฃจํ•˜๋ฃจ ์กฐ๊ธˆ์”ฉ์ด๋ผ๋„ ์„ฑ์žฅํ•ด ๋‚˜๊ฐ„๋‹ค๋ฉด ๊ทธ๊ฑธ๋กœ ๋œ ๊ฑฐ๋‹ˆ๊นŒ ๋‹ค ๊ฐ™์ด ์กฐ๊ธ‰ํ•ดํ•˜์ง€ ๋ง๊ณ  ์œ„์ฝ”๋“œ ๊ธฐ๊ฐ„์„ ๊ฐ™์ด ๊ฑด๋„ˆ์ž๊ณ  ํ–ˆ์—ˆ๋Š”๋ฐ์—ญ์‹œ๋Š” ์—ญ์‹œ..๋ง์ฒ˜๋Ÿผ ์‰ฝ์ง€๋Š” ์•Š์•˜์–ด์š” ๐Ÿ™ƒ์ค‘๊ฐ„์ค‘๊ฐ„ ์™œ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋„ ์ž˜ ์•ˆ๋˜์ง€? ์ž˜ํ•˜๊ณ 

2022๋…„ 5์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

codekata (week2-day3)

2022๋…„ 5์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

fetch ๋ฌธ๋ฒ• & ์‚ฌ์šฉ๋ฒ•

fetch ์—๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฒซ ๋ฒˆ์งธ ์ธ์ž์— ์š”์ฒญํ• ย url์ด ๋“ค์–ด๊ฐ„๋‹ค.๊ธฐ๋ณธ์ ์œผ๋กœ http ๋ฉ”์†Œ๋“œ ์ค‘ GET์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค.fetch๋ฅผ ํ†ตํ•ด ajax๋ฅผ ํ˜ธ์ถœ ์‹œ ํ•ด๋‹น ์ฃผ์†Œ์— ์š”์ฒญ์„ ๋ณด๋‚ธ ๋‹ค์Œ, ์‘๋‹ต ๊ฐ์ฒด(Promise object Response)๋ฅผ ๋ฐ›๋Š”๋‹ค.๊ทธ๋Ÿฌ๋ฉด ์ฒซ ๋ฒˆ์งธย 

2022๋…„ 5์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

Advanced Router - session

ํ•™์Šต๋ชฉํ‘œ 1.Path Parameter์™€ Query Parameter ์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค. 2.useNavigate, useLocation, useParams ํ›…์˜ ์šฉ๋„๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค. 3.URL ์—์„œ ๋™์ ์ธ ๋ถ€๋ถ„์„ ๋ณ€์ˆ˜๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ณ ,

2022๋…„ 5์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

session - RESTful API

Today's Goal RESTful API๋ž€? RESTful API ์„ค๊ณ„๊ทœ์น™ Path parameter, Query parameter RESTful ํ•˜์ง€ ๋ชปํ•œ API ์„ค๊ณ„ ์˜ˆ์‹œ Status Code ๐Ÿ”† ๐Ÿ”† >REST API? : ๋ผ์ด๋ธŒ๋‚˜ ๋ชจ๋“ˆ ์„ค์น˜ ์—†์ด ๊ฐ€์ง€๊ณ 

2022๋…„ 5์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

AWS - session

AWS >ํด๋ผ์šฐ๋“œ ์‹œ์žฅ์˜ ์„ ๊ตฌ์ž, ์˜ฌํƒ€์ž„ ๋ฆฌ๋”! 2019๋…„ ๊ธฐ์ค€ ์„ธ๊ณ„ ์‹œ์žฅ ์ ์œ ์œจ 47%. ๋ฐฑ๋งŒ ์ด์ƒ์˜ ์•กํ‹ฐ๋ธŒ ์œ ์ € ๋ณด์œ . AWS๋ฅผ ์“ฐ๋Š” ์ด์œ  >ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์˜ ์žฅ์ ์„ ๊ทธ๋Œ€๋กœ ์ œ๊ณต. ๊ทธ์™€ ๋”๋ถˆ์–ด ํ€ต ์„œ๋น„์Šค, UI ๋“ฑ์„ ํฌํ•จํ•ด ๋ชจ๋“  ๊ฒƒ์ด ๊ณ„์† ์—…๋ฐ์ดํŠธ ๋˜๋Š” ์ค‘.

2022๋…„ 5์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

useEffect - session

sideEffect : ์™ธ๋ถ€์— ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๊ฒƒ (Console.log ๋“ฑ) useEffect side Effect๋ฅผ ๋ Œ๋”๋ง ์ดํ›„์— ๋ฐœ์ƒ์‹œํ‚ด >์ฒ˜์Œ ๋ Œ๋” ๋  ๋•Œ๋งŒ ์ฐํžˆ๊ณ  ๋‹ค๋ฅธ ์ž‘์€ ๋ณ€ํ™”๊ฐ€ ์žˆ๋‹คํ•ด๋„ ๊ณ„์† ๋ Œ๋”๋˜์ง€ ์•Š๋„๋ก ! >fetch : ๋ฐฑ์—”๋“œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ

2022๋…„ 4์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

code review

1. state ํ•˜๋‚˜๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์ปดํฌ๋„ŒํŠธ ๋ถ„๋ฆฌ variables state๊ด€๋ฆฌ ` ๊ตฌ์กฐ๋ถ„ํ•ดํ• ๋‹น ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ state ์•„๋‹Œ ๋ณ€์ˆ˜๋กœ๋„ ๊ด€๋ฆฌ ๊ฐ€๋Šฅ

2022๋…„ 4์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

๋ฆฌํŒฉํ† ๋ง - after code review

1๏ธโƒฃ aside scss import ์ˆ˜์ • Main.scss์— Aside.scss๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค >2๏ธโƒฃ import ์ˆœ์„œ ์ˆ˜์ • : React โ†’ Library(Package) โ†’ Component โ†’ ๋ณ€์ˆ˜/์ด๋ฏธ์ง€ โ†’ cssํŒŒ์ผ(scss) >3๏ธโƒฃ class

2022๋…„ 4์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

react - basic

function (ํ•จ์ˆ˜ํ˜•) ์˜จ๋ผ์ธ์„œ๋น„์Šค๋กœ https://stackblitz.com/edit/react-loxtgx ๊ณง๋ฐ”๋กœ ์„œ๋น„์Šค ์ด์šฉ ๊ฐ€๋Šฅ ์ถ”์ฒœ ํˆด์ฒด์ธ : ๋ฆฌ์•กํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“  ํ™˜๊ฒฝ์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ํŽธ๋ฆฌํ•œ ๋„๊ตฌ : create react ๋ช…๋ น์–ด >-

2022๋…„ 4์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

react- Router, SASS

Q. index.js vs App.jss Q. Third-party Library Q. @mixin / @include Assingment : li ํƒœ๊ทธ (์ƒˆ๋กœ ๋งํฌํƒœ๊ทธ ๋งŒ๋“  ํ›„) : useNavigate ๋กœ ! (๋ฒ„ํŠผ์—๋‹ค๊ฐ€ onclick ์ด๋ฒคํŠธ ๊ฑธ์–ด์„œ) :reac

2022๋…„ 4์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

hook / state - session

hooks : classํ˜•์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ƒ๋ช…์ฃผ๊ธฐ ๋“ฑ์„ ํ•จ์ˆ˜ํ˜•์—์„œ๋„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์™ธ๋ถ€์—์„œ ๊ธ์–ด์„œ ๊ฐ€์ ธ์˜จ๋‹ค (๊ฐˆ๊ณ ๋ฆฌ) state & event state vs props >props :์„ฑ๋ณ„, ๊ตญ์  ๋“ฑ์˜ ๋ถ€๋ชจ๋กœ ๋ฐ›์•„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ๊ฒƒ >state :์ปดํฌ๋„ŒํŠธ์˜

2022๋…„ 4์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

DOM

์—ฌ๊ธฐ์„œ document๋Š” html์„ ์˜๋ฏธํ•จ dom์˜ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ€์žฅ ์ž˜ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฒŒ object์—ฌ์„œ object๋กœ ํ•œ ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋จ ๊ฐ์ฒด ์ ‘๊ทผ๊ณผ ๊ฐ™์ด key์™€ value ์ด์šฉํ•˜๋ฉด ๋จ ๊ฐ์ฒด ์ ‘๊ทผ ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ• > . > []

2022๋…„ 4์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

ํ˜ธ์ด์ŠคํŒ…์ด๋ž€?

HOISTING ? >: ํ•จ์ˆ˜ํ˜ธ์ถœ๋ฌธ์ด ํ•จ์ˆ˜ ์„ ์–ธ์‹ ๋ณด๋‹ค ์œ„์— ์žˆ์–ด๋„ ๊ดœ์ฐฎ๋‹ค : ์ฆ‰, ์–ด๋””์— ์„ ์–ธํ–ˆ๋Š๋ƒ์— ์ƒ๊ด€ ์—†์ด ํ•ญ์ƒ ์ œ์ผ ์œ„๋กœ ์„ ์–ธ์„ ๋Œ์–ด ์˜ฌ๋ ค์ฃผ๋Š” ๊ฒƒ์ด๋‹ค >ํ•จ์ˆ˜ ๋‚ด์—์„œ ์•„๋ž˜์ชฝ์— ์กด์žฌํ•˜๋Š” ๋‚ด์šฉ ์ค‘ ํ•„์š”ํ•œ ๊ฐ’๋“ค์„ ๋Œ์–ด์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์ด๋‹ค. ์‹ค์ œ๋กœ ์ฝ”๋“œ๊ฐ€ ๋Œ์–ด์˜ฌ๋ ค์ง€๋Š” ๊ฑด

2022๋…„ 4์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

ํฌ๋กฌ ๊ฐœ๋ฐœ์ž๋„๊ตฌ(dev tools)

๊ฐœ๋ฐœ์ž ๋„๊ตฌ ๋งฅ : option + commend + j ์œˆ๋„์šฐ: f12 >๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์ฝ˜์†” ํŽ˜๋„๊ณผ ๋„คํŠธ์›Œํฌ ํŒจ๋„ ๋จผ์ € ํ™•์ธํ•ด์•ผํ•จ > user agent stylesheet ๋ธŒ ๋ผ์šฐ์ €์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์…‹ํŒ…๋˜์–ด ์žˆ๋Š” css ์š”์†Œ reset css ๋“ฑ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €์˜

2022๋…„ 4์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€