목록CodeStates (214)
Jieunny의 블로그
➰ 75일차 코테문제..투두리스트.. 넘무 힘들다..🥲 오히려 자습만 있는 날에는 하루종일 집중하고 있어서 진이 너무너무 빠진다... 내일..주말..나 푹 쉴거야ㅠㅠㅠㅠ
📣 웹 표준의 개념 ✔️ 인터넷 : 전 세계적으로 연결되어있는 컴퓨터 네트워크 통신망 (!= 웹) ➰ 웹, 온라인 게임, 모바일 앱, 이메일 등 네트워크를 사용하는 다양한 서비스들을 모두 포함한다. ✔️ 웹 : 문서, 이미지, 영상 등 다양한 정보를 여러 사람들과 공유할 수 있는 '공간' ➰ ex) World Wide Web + Cartoon (웹툰) 📣 웹 표준 ✔️ W3C(World Wide Web Consortium)에서 권고하는 '웹에서 표준적으로 사용되는 기술이나 규칙' ➰ 사용자가 어떠한 운영체제나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상적으로 작동할 수 있도록 하는 웹 페이지 제작 기법을 담고있다. ➰ 웹 개발에 사용되는 언어인 HTML, CSS, JavaScript 등의 기술..
➰ 74일차 오늘 페어님과도 많이 친해지고 대화도 많이 나눠서 즐거웠던 하루! 투두리스트 구현하면서 리덕스를 이제야 다룰 수 있게 된 것 같다. 이제 스토어 여러개도 문제 없다😎 투두리스트 기능은 이제 다 구현한 것 같고, css 이것저것 만져보는데 역시나 디자인은 쉽지 않다.. 대충 깔끔해보이게만 만들어야지! 내일은 마저 css마무리하고, 타입스크립트 강의도 들어야지!!!
📣 CMarket의 상태를 Redux로 관리해보자 ✔️ Shopping Cart Actions ✓ addToCart는 ADD_TO_CART 액션을 생성해야 합니다 (4 ms) ✓ removeFromCart는 REMOVE_FROM_CART 액션을 생성해야 합니다 (13 ms) ✓ setQuantity는 SET_QUANTITY 액션을 생성해야 합니다 (2 ms) ✔️ Item Reducer ✓ ADD_TO_CART 액션에 따라 cartItems 상태가 변해야 합니다 (4 ms) ✓ REMOVE_FROM_CART 액션에 따라 cartItems 상태가 변해야 합니다 (2 ms) ✓ SET_QUANTITY 액션에 따라 cartItems 상태가 변해야 합니다 (2 ms) ✓ 리듀서는 다른 상태의 값을 보존해야 합니..
➰ 71일차 리덕스 어렵다.. 너무 어렵다 쓰기 싫다ㅠㅠㅠ 페어 활동 때 아무것도 못할까봐 todo-list로 리덕스 한번 배우고 가니까 좀 낫긴 했다... 그래도 어렵지만😭 오늘은 프로그래머스 문제도 풀고, 타입스크립트 강의도 좀 듣고, 투두리스트에 리덕스도 적용해봤다. 코테 문제도, TS 강의도, 부트캠프 커리큘럼도 뒤로 갈수록 어려워져서 이해하는 데 시간이 점점 오래 걸린다. 주어진 강의 자료로는 부족해서 여기저기 찾다보니 더 걸리는 것 같다. 오늘 TS 강의에서 데코레이터라는 걸 배웠는데 대체 이게 뭔지 강의를 들어도 모르겠어서 구글링을 열심히 했다ㅠㅠ.. 그래도 잘 정리 해놓으시는 분들이 있어 다행이다.. 오늘도 하루종일 열심히 공부했다.. 내일은 주말ㅠㅠㅠㅠ 이번주는 몸도 아프고 컨디션도 너무..
📣 장바구니 구현하기 ✔️ 장바구니에 추가 및 상품 개수 업데이트 1. 메인 화면에서 '장바구니 담기' 버튼을 누른 후, 장바구니 페이지로 이동하면 상품이 담겨있어야 한다. ➡️ ItemListContainer.js import React from 'react'; import Item from '../components/Item'; function ItemListContainer({ items, cartItems, setCartItems }) { const handleClick = (e, id) => { let addItem = { itemId: id, quantity: 1, } for(let i=0; i )} ); } export default ItemListContainer; ➰ App.js에서 it..