일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- react hook
- 프로그래머스 자바
- 백준
- useState
- NextJS
- Java
- websocket
- 프로그래머스 완전탐색
- vanillaJS
- 코딩테스트 고득점 Kit
- 장고
- 데이터모델링과마이닝
- react
- react firebase
- useEffect
- codesandbox
- 코딩테스트 고득점 Kit 완전탐색
- 리액트 훅
- JavaScript
- 컴퓨터 네트워크
- 자바스크립트
- 코틀린
- design pattern
- 자바
- 디자인 패턴
- 자바 공부
- 프로그래밍 언어론
- 프로그래머스
- 리액트
- React JS
- Today
- Total
목록2024/03 (2)
기록하는 개발자
나는 처음 프론트엔드를 공부할 때, 당시 vue, angular 보다 react의 생태계가 더 넓고 커뮤니티가 활성화 되어있기 때문에 react를 선택했다. vue의 점유율은 꾸준히 오르고 있는데 실제로 취업 공고에도 vue가 많이 보이고 카카오에서도 react와 vue, angular를 함께 사용한다. react와 vue의 github issue나 star수만 보면 사실 차이가 많이 나긴 한다. react - issue 1.2k, start 220k vue - issue 691, start 43.6k 그렇다면 react와 vue의 장단점, 공통점과 차이점을 알아보자. React React는 자바스크립트 라이브러리로 사용자 인터페이스를 만들기 위해 사용된다. - SPA(Single Page Applica..
내가 지금까지 무심코 써왔던 CSS 스타일링 방법이 사실은 CSS 방법론이라는 이름하에 여러 개로 나눠지고 있었다. 가장 유명한 BEM, OOCSS, SCACSS 세 가지 중 무엇을 쓰는 것이 효율적인가에 대해 많은 이야기가 있는데 알고 보니 나는 이 3가지를 모두 섞어서 쓰고 있었다🫢 더 놀라운 점은 실제로 한 가지만 쓰는 것보다는 두 가지 이상을 섞어 쓰면서 개별적인 단점을 보완하는 것이 더 유리하다는 것이다🫢🫢🫢 그렇다면 세 가지 방법론에 대해 알아보자 1. BEM 블록(Block), 요소(Element), 상태(Modifier)로 구분하여 클래스 이름을 작성하는 방법론이다. 각 부분을 __와 --로 구분하여 클래스명을 짓게 된다. Ex) Block__Element—Modifier 1. Block ..