πŸŸ₯ : λ―Έμ™„λ£Œ βœ… : μ™„λ£Œ

7 / 27 (μ›”)

βœ… μ•Œκ³ λ¦¬μ¦˜ 문제 ν’€κΈ°

βœ… λ‘œμΌ“νŽ€μΉ˜ 계정 μ—…λ°μ΄νŠΈ ν•˜κΈ°

βœ… 개발 κ΄€λ ¨ μ˜€ν”„λΌμΈ λ―ΈνŒ… μ°ΎκΈ°
29(수) 19:00 - 21:00 API 에 λŒ€ν•œ κ°•μ˜ λ“£κΈ° 링크
βœ… git Branch 효율적인 μ‚¬μš©λ²• μ΅ν˜€λ³΄κΈ°
Blair κ°€ κ³΅μœ ν•΄μ€€ github repo λ₯Ό 보며 Issue number 와 branch λͺ…을 ν†΅ν•©ν•˜λŠ” λ°©μ‹μœΌλ‘œ ꡬ쑰적인 branch 관리법을 읡힐 수 μžˆμ—ˆλ‹€.
μ•žμœΌλ‘œ μ—¬κΈ° λΈ”λ‘œκ·Έ repo 도 κΈ΄ κΈ€ Post λŠ” μž‘μ„±ν•˜λŠ”λ° μ‹œκ°„μ΄ κ½€ κ±Έλ¦¬λ―€λ‘œ 이 λ°©μ‹μœΌλ‘œ μ‚¬μš©ν•  수 μžˆμ„ 것 κ°™λ‹€.
μ°Έκ³  repo

βœ… κ΅­κ°€ λ‰΄λ”œ 일자리 μ•Œμ•„λ³΄κΈ°

πŸŸ₯ λ¦¬μ•‘νŠΈ ν”Œμ 

읽을 거리
Webpack & Babel 정리 κΈ€


7 / 28 (ν™”)

βœ… 이λ ₯μ„œ μˆ˜μ •
이λ ₯μ„œ λΆ€λΆ„κ³Ό μžμ†Œμ„œλ₯Ό μ’€ 더 λ³΄κ°•ν•˜κΈ°

πŸŸ₯ μ•Œκ³ λ¦¬μ¦˜ 문제 ν’€κΈ°

πŸŸ₯ React ν”Œμ 

πŸŸ₯ 이번 μ£Ό λΈ”λ‘œκ·Έ κΈ€ μ€€λΉ„ - [React 의 ꡬ동 원리]


7 / 29 (수)

βœ… Le Wagon Free workshop - API μ°Έμ—¬ν•˜κΈ°
API 와 Webhook 의 κ°œλ…μ„ 배우고 직접 코딩을 ν•˜μ§„ μ•Šμ•˜μ§€λ§Œ 이λ₯Ό ν™œμš©ν•œ 쒋은 Web App 듀을 μ‚¬μš©ν•΄λ³Ό 수 μžˆμ–΄ μ’‹μ•˜λ‹€.

Webhook μ΄λž€ Request 에 μ‘λ‹΅ν•˜λŠ” API 와 λ°˜λŒ€ κ°œλ…μœΌλ‘œ μ‚¬μš©μžμ˜ νŠΉμ • Event 에 따라 μ›Ή app 의 λ™μž‘μ„ Trigger ν•˜λŠ” 방식이닀.

μƒˆλ‘­κ²Œ μ•Œκ²Œλœ ν₯미둜운 App

  • TypeForm : 섀문쑰사 νŽ˜μ΄μ§€λ₯Ό 이쁘게 λ§Œλ“€ 수 있음
  • Mapbox : μ£Όμ†Œ λ˜λŠ” μ–΄λ–€ μ§€μ—­μ˜ λͺ…칭을 query 둜 보내면 ν•΄λ‹Ή μœ„μΉ˜μ˜ μ’Œν‘œ λ“±μ˜ 정보λ₯Ό μ‘λ‹΅ν•΄μ£ΌλŠ” API λ₯Ό μ œκ³΅ν•œλ‹€. Google Map API λ₯Ό μ‚¬μš©ν•΄ μ„œλΉ„μŠ€ν•˜λŠ” Airbnb λŠ” Mapbox λ₯Ό λ™μ‹œμ— μ‚¬μš©ν•΄ μ’Œν‘œλ₯Ό κ°€μ Έμ˜¨λ‹€. ν•œκΈ€ query 도 κ°€λŠ₯ν•˜κ³  생각보닀 검색 정확도가 λ†’μ•„μ„œ λ†€λžλ‹€.
  • Youtube : μ˜μƒμ„ Website 에 embed ν•  수 μžˆλŠ” API 제곡 (κ΄‘κ³ λ₯Ό μ†‘μΆœν•˜κΈ° μœ„ν•΄ 무료둜 μ œκ³΅ν•œλ‹€.)
  • Stripe : μ „μžμƒκ±°λž˜μ—μ„œ 은행 μ„œλ²„μ™€μ˜ μ—°κ²°κ³Ό κ΄€λ ¨λœ API λ₯Ό μ œκ³΅ν•œλ‹€. Stripe API λ₯Ό μ‚¬μš©ν•˜λ©΄ 기업이 일일이 은행 ν•˜λ‚˜ν•˜λ‚˜μ™€ ν˜‘μ•½μ„ ν•  ν•„μš”κ°€ μ—†λ‹€.
  • Twilio : SMS 전솑 μ„œλΉ„μŠ€. μ „ 세계 λ‹€μ–‘ν•œ ꡭ가듀에 λͺ¨λ‘ μ„œλΉ„μŠ€ν•  수 μžˆλŠ” SMS 전솑 μ„œλΉ„μŠ€μ΄λ‹€. Airbnb, Uber λ“± λ‹€μ–‘ν•œ μ„œλΉ„μŠ€ 업체듀이 μ‚¬μš©ν•˜κ³  μžˆλŠ” API 이닀.
  • Zapier : λ‹€μ–‘ν•œ App 듀을 μ—°κ²°ν•΄μ£ΌλŠ” Webhook 을 μƒμ„±ν•΄μ£ΌλŠ” App 이닀. 예λ₯Ό λ“€μ–΄ TypeForm μ—μ„œ μƒμ„±ν•œ μ„€λ¬Έμ‘°μ‚¬μ˜ 응닡 결과둜 Trello 에 μΉ΄λ“œλ₯Ό μžλ™ μƒμ„±ν•˜κ±°λ‚˜ Gmail 둜 이메일을 보낼 수 있게 ν•΄μ€€λ‹€.
βœ… React ν”Œμ 
μ„€μ •λ§Œ 해두고 신경쓰지 μ•Šκ³  있던 eslint κ°€ μ–΄λ–€ μ΄μœ μ—μ„œμΈμ§€ κ°‘μžκΈ° λ™μž‘ν•˜λ”λ‹ˆ μ½”λ“œ format 을 마ꡬ λ°”κΎΈκΈ° μ‹œμž‘ν–ˆλ‹€.. λ‹Ήν™©ν–ˆμ§€λ§Œ λ‹€ν–‰νžˆ 원인을 찾을 수 μžˆμ—ˆλ‹€. 그런데.. lint λ₯Ό λŒλ €λ³΄λ‹ˆ 여기저기에 dependency-cycle error κ°€ μ—„μ²­ λ°œμƒν•΄μžˆμŒμ„ λ°œκ²¬ν–ˆλ‹€. 두 λͺ¨λ“ˆμ΄ μ„œλ‘œλ₯Ό import ν•˜κ±°λ‚˜ κ±΄λ„ˆκ±΄λ„ˆ cycle 둜 import 되고 μžˆλŠ” κ²½μš°μ— λ°œμƒν•˜λŠ” error 이닀. μ˜ˆμ „μ— node.js λ₯Ό 만질 땐 runtime error 둜 μž‘μ•„μ€˜μ„œ νŽΈν–ˆλŠ”λ° μ΄λ ‡κ²Œ eslint 둜 μž‘μ•„μ£Όλ‹ˆ κ·Έλ‚˜λ§ˆ 닀행이닀.
dependency-cycle 은 직접적인 bug λ₯Ό λ°œμƒμ‹œν‚€μ§€ μ•Šμ§€λ§Œ μ—¬λŸ¬κ°€μ§€ μ„±λŠ₯ 문제λ₯Ό μΌμœΌν‚¬ 수 μžˆλ‹€κ³  ν•œλ‹€. (μ°Έκ³  링크)
μ•žμœΌλ‘œ ν”Œμ  μ§„ν–‰ν•˜λ©΄μ„œ κΎΈμ€€νžˆ lint check 을 ν•΄μ•Όκ² λ‹€.

πŸŸ₯ 이번 μ£Ό λΈ”λ‘œκ·Έ κΈ€ μ€€λΉ„ - [React 의 λ™μž‘ 원리]


7 / 30 (λͺ©)

βœ… 이번 μ£Ό λΈ”λ‘œκ·Έ κΈ€ μ€€λΉ„ - [React 의 ꡬ동 원리]
React 의 VirtualDOM 이 μ–΄λ–»κ²Œ μƒμ„±λ˜λŠ”μ§€ 그리고 VirtualDOM 의 μž₯점이 무엇인지 μ•Œ 수 μžˆμ—ˆλ‹€. μ •λ¦¬ν•œ 글을 μΌμš”μΌκΉŒμ§€ μ™„μ„±ν•΄ publish ν•  μ˜ˆμ •μ΄λ‹€.

βœ… React ν”Œμ  - esLint dependency-cycle error ν•΄κ²°ν•˜κΈ°

βœ… T 사 λͺ¨μ˜ μ½”ν…Œ λ“± ν™˜κ²½ ν…ŒμŠ€νŠΈ 확인

πŸŸ₯ λ‘œμΌ“νŽ€μΉ˜ 계정 - μžμ†Œμ„œ μˆ˜μ • (μ–΄μ œ μˆ˜μ •ν•œ 이λ ₯μ„œ μžμ†Œμ„œ λ°”νƒ•μœΌλ‘œ λ°”κΎΈκΈ°)


7 / 31 (금)

πŸŸ₯ 이번 μ£Ό λΈ”λ‘œκ·Έ κΈ€ μ€€λΉ„ - [React 의 λ™μž‘ 원리]

βœ… React ν”Œμ  - esLint dependency-cycle error ν•΄κ²°ν•˜κΈ°
eslit 의 error λ₯Ό λͺ¨λ‘ resolve ν–ˆμ§€λ§Œ build λ‹¨κ³„μ—μ„œ λ‚΄κ°€ μ„€μ •ν•œ eslint config rule 이 μ μš©μ•ˆλ˜λŠ” bug κ°€ λ°œμƒν–ˆλ‹€. 이건 λ„μ €νžˆ 닡이 μ—†μ–΄ μš°μ„  μƒˆλ‘œμš΄ Issue λ₯Ό λ°œν–‰ν–ˆλ‹€.

πŸŸ₯ μ•Œκ³ λ¦¬μ¦˜ 문제 ν’€κΈ°

βœ… Dark Theme 적용기 μ™„μ„± ν›„ λΈ”λ‘œκΈ° Post ν•˜κΈ°


8/1 (ν† )

βœ… T사 μ½”λ”©ν…ŒμŠ€νŠΈ

βœ… [μ‹€μ „ λ¦¬μ•‘νŠΈ ν”„λ‘œκ·Έλž˜λ°] - React 의 λ™μž‘ 원리 읡히기

βœ… React ν”Œμ  - esLint error ν•΄κ²°ν•˜κΈ°
λ“œλ””μ–΄ 문제 ν•΄κ²° ! 내일뢀턴 진도 μ­‰μ­‰ λΉΌκΈ° !!


8/2 (일)

βœ… [μ‹€μ „ λ¦¬μ•‘νŠΈ ν”„λ‘œκ·Έλž˜λ°] - React 의 λ™μž‘ 원리 읡히기
React 의 κ°€μž₯ 큰 μž₯점이자 λ™μž‘ μ›λ¦¬μ˜ 핡심인 Virtual DOM 에 λŒ€ν•΄ 이해할 수 μžˆμ–΄ μ’‹μ•˜λ‹€. [링크]
βœ… React ν”Œμ  - λ°˜μ‘ν˜• μž‘μ—…ν•˜κΈ° / μŠ€μΌ€μ€„ μ•±μœΌλ‘œ λ³€κ²½ν•˜λŠ” 것 ꡬ상해보기
λ°˜μ‘ν˜• λ””μžμΈ μž‘μ—… Issue λ°œν–‰ 및 Branch 생성 μ™„λ£Œ
μŠ€μΌ€μ€„ 앱은 Notion μ•±μ˜ web 버전과 mobile app 버전을 λͺ¨ν‹°λΈŒλ‘œ λ§Œλ“€λ©΄ 될 것 κ°™λ‹€.

λΆ€κ°€μ μœΌλ‘œ ν•™μŠ΅ν•œ λ‚΄μš©
DOM μ΄λž€ λΈŒλΌμš°μ €κ°€ HTML 둜 λ§Œλ“€μ–΄λ‚Έ 객체 λͺ¨λΈμ΄κ³  λΈŒλΌμš°μ €κ°€ JS , CSS λ₯Ό λ™μž‘μ‹œν‚€λŠ” λŒ€μƒμ΄λ‹€.