Web&Dev

    리덕스는 왜 쓰는가?

    리덕스는 왜 쓰는가?

    - 리덕스란? - 컴포넌트는 local state를 갖고, 앱은 global state를 갖기 떄문이다. 문제는 많은 컴포넌트로 만들어진 앱은 local state를 관리하기 어렵다는것. - 예를들어)모든 컴포넌트는 로그인 유무를 알 필요가 있는데, 포스트의 하트 여부는 모든 컴포넌트가 알 필요가 없지. - Redux가 필요없는 경우: 그냥 단순히 블로그 포스트와 댓글을 뿌려주는경우 - Redux가 필요한 경우. : 대댓을 달 경우.(내가 누구인지 ? + 어떤 댓글에 대댓인지) - 만약 억지로 Redux없이 개발한경우 : 과도한 props 낭비, flying prop라고 사용할지도 모르는 정보를 오버해서 넘겨 주어야 겠지. | 컴포넌트 자식간의 소통이 어렵다. 그 길을 부모가 다 텨줘야함. - 리덕스는 ..

    React JS 개발일지  AntDesign 튜토리얼 CSS 프레임워크 시작

    React JS 개발일지 AntDesign 튜토리얼 CSS 프레임워크 시작

    AntDesign 핀터레스트 Gestalt 사용하려다가, 차라리 좀더 완성된 컴포넌트 UI 프레임 워크를 배우자. !! CSS 프레임워크를 사용하면 빠르게 프로토 타입을 만들 수 있다. 즉, 페이지 디자인에 시간을 많이 쏟는다면 애초에 프레임워크를 사용해서, 웹구조만으로 디자인까지 얻어가려는 목적이다. CSS 프레임 워크는 두 종류로 나뉜다. 컴포넌트 프레임워크 : 부트스트랩, MD 부트스트랩, AntDesign 등 유틸리티 프레임워크 : tailwind 등 각 장단점은 있다. 컴포넌트 프레임워크는 컴포넌트 단위로 다자인이 되어있기때문에, 빠르게 페이지를 구성하는 반면, 프레임워크 티가 난다. 반면, 유틸리티 프레임워크는 직접 디자인을 하면서 컴포넌트를 써 내려가기 때문에, 다소 번거롭지만 디자인은 할때..

    블로그 꾸미기 - 해커같은 배경 및 글자색 변경하기 CSS,HTML 편집 2

    블로그 꾸미기 - 해커같은 배경 및 글자색 변경하기 CSS,HTML 편집 2

    #블로그 꾸미기 - 해커같은 배경 및 글자색 변경하기 CSS,HTML 편집 2 저번 시간에 footer부분(웹 페이지중 아래 부분)의 배경색과 글자색을 바꾸는 작업을 했습니다. 그러나, 링크가 걸려있는 text는 적용이 되지 않았는데요. 이제 링크가 걸려있는 부분도 색깔을 바꿔 봅시다. 코드 : #footer a[href], #footer-widget a[href]{ color:#00E6f9; } 코드해석 : #(id를 만드는 겁니다. 원하는 디자인을 하고 이 디자인 모듈을 id로 만들어서 원하는 태그에 적용합니다. div태그에 적용하고 싶으면 div="footer" 라고 적용합니다. footer (id 이름이 footer입니다. a[href] (id d이름이 footer이고 그 아래 태그중에서 또 a태..

    블로그 꾸미기 - 해커같은 배경 및 글자색 변경하기 CSS,HTML 편집

    블로그 꾸미기 - 해커같은 배경 및 글자색 변경하기 CSS,HTML 편집

    #블로그 꾸미기 - 해커같은 배경 및 글자색 변경하기 CSS,HTML 편집 요약~. 1. 내가 바꾸고 싶은 요소를 찾는다. 2. 그 요소에 적용된 CSS을 찾아서 배경과 글자색을 변경한다. F12을 눌러서 소스코드 보기를 합니다. 크롬기준 소스부분에서 찾기(crtl + f)을 눌러 foot을 검색합니다. foot이란 페이지 하단부분을 가르키는 말입니다. 그리고 하단부는 여러 박스모델로 이루어져 있는데 하나의 박스가 태그입니다. 박스중 id = footer-widget을 찾습니다. 해석하자면, 이 박스(div)는 footer-widget이라는 디자인이 id로 적용이 되었다 입니다. 그러면 footer-widget이라는 디자인만 바꾸면 되죠 ~. 하나더 뺀아래 저작권 표시 박스도 찾아줍니다. 저 박스는 fo..