DOM Enlightenment 정리 (2장)

Document Nodes 2.1 document Node Overview document로부터 상속받은 HTMLDocument constructor는 DOM에서 DOCUMENT_NODE (ex. window.document)를 만듬 HTMLDocument 생성자

2024년 9월 24일
·
0개의 댓글
·

[SEB_FE_45] 2023.08.01 / CI/CD

폭포와 같이 한 방향으로만 프로세스가 진행되는 개발 과정을 뜻하며 워터폴(Waterfall) 즉, 폭포수 개발 방식이라고 함계획에 의존하여 형식적인 절차를 끝까지 따라야 하고 중간에 뒤로 회귀할 수 없는 전통적인 개발 프로세스보다는 훨씬 효율적으로 개발에 착수 가능이러

2023년 8월 2일
·
0개의 댓글
·

[SEB_FE_45] 2023.07.27 / 타입스크립트 (1)

위 코드처럼 props의 타입을 정의하였으며, prop types를 엄격하게 체크할 경우 isRequired가 붙지 않은 타음은 다음과 같이 기본 값을 입력해주어야 한다.flow는 자바스크립트의 정적 타입 체커이다.TypeScript는 마이크로소프트에서 개발한 Java

2023년 7월 27일
·
0개의 댓글
·

Husky

코드스테이츠에서 처음으로 진행하는 개인 프로젝트 쇼핑몰과 비슷하지만 매우 간단한 기능만을 가지고 있는 프로젝트인 fe-sprint-coz-shopping 를 일주일간 진행하였다.이번 프로젝트에 git flow를 적용하기로 하여 다른 분들께 git flow에 대해 설명할

2023년 7월 18일
·
1개의 댓글
·

Recoil

"recoil": "^0.7.7"Redux에 이어 Recoil 을 공부하고 프로젝트에 적용해 보고자 한다.Redux를 공부할 때 간단히 작성해보았던 상태관리 라이브러리의 발전 과정이다.직접 state 관리하기작은 프로젝트에서는 편하게 관리할 수 있지만 규모가 커질 경우

2023년 7월 12일
·
0개의 댓글
·

Vite와 절대경로

"vite": "^4.3.9""@vitejs/plugin-react": "^4.0.0","react": "^18.2.0","typescript": "^5.0.2",지금까지는 create-react-app을 사용하여 리액트 앱을 만들었지만, vite를 경험해보고 싶어 이

2023년 6월 30일
·
0개의 댓글
·

구글 캘린더 클론코딩(5) - 상태관리 Redux

"react": "^18.2.0","typescript": "^4.9.5","react-redux": "^8.1.1","@reduxjs/toolkit": "^1.9.5",Redux toolkit 공부 정리 - \[SEB_FE_45] 2023.06.21 / Redux

2023년 6월 29일
·
0개의 댓글
·

[SEB_FE_45] 2023.06.21 / Redux & Reduxjs/toolkit & React-redux

45기 교육생분들 중 한분께서 자료 공유방에 Redux toolkit에 대해 학습할 때 도움이 되었던 유튜브 영상 하나를 공유해주셨는데,매우 도움이 되어 영상 내용을 간단히 정리하고자 합니다.유튜브 영상: Let’s Learn Modern Redux! (with Mar

2023년 6월 23일
·
0개의 댓글
·

캘린더 라이브러리

"react": "^18.2.0","typescript": "^4.9.5","date-fns": "^2.30.0","react-big-calendar": "^1.8.1","@types/react-big-calendar": "^1.6.4","react-datepicker

2023년 6월 23일
·
0개의 댓글
·

Tailwindcss

CSS 라이브러리를 선택하기 전 CSS의 발전 흐름에 대해 정리한 글을 보았다.CSS의 발전 흐름에 대해 정리한 글: 내가 하면 더 잘 만들 것 같아서 만들어 본 세상 귀여운 on-demand Atomic CSS Library. -Part.1정말 간단히 요약하면 다음

2023년 6월 22일
·
0개의 댓글
·

CRA 절대경로

react: ^18.2.0typescript: ^4.9.5react-app-rewired: ^2.2.1customize-cra: ^1.0.0출처: \[TS/Webpack/Jest] tsconfig paths를 사용할 때 Webpack, Jest 설정하기이전 프로젝트에서

2023년 6월 21일
·
0개의 댓글
·

react-router-dom

react: ^18.2.0react-router-dom: ^6.23.0출처: React Router v6.4 튜토리얼 배우기react-router-dom docs(https://reactrouter.com/en/main/start/overviewThis ena

2023년 6월 21일
·
0개의 댓글
·

정렬 알고리즘 (4) - 퀵 정렬

강의: 구름에듀 "안경잡이개발자가 알려주는 실전 알고리즘 강좌"링크: 안경잡이개발자가 알려주는 실전 알고리즘 강좌(강의는 알고리즘 풀이를 C/C++ 언어로 진행합니다.)내용 정리 출처자바 \[JAVA] = 퀵 정렬(Quick Sort)\[JS/Sorting] 퀵 정렬,

2023년 6월 19일
·
0개의 댓글
·

정렬 알고리즘 (3) - 삽입 정렬

강의: 구름에듀 "안경잡이개발자가 알려주는 실전 알고리즘 강좌"링크: 안경잡이개발자가 알려주는 실전 알고리즘 강좌(강의는 알고리즘 풀이를 C/C++ 언어로 진행합니다.)내용 정리 출처: JS/Sorting 버블 정렬, 삽입 정렬, 선택 정렬 자바스크립트로 구현하기 (B

2023년 6월 14일
·
0개의 댓글
·

정렬 알고리즘 (2) - 버블 정렬

강의: 구름에듀 "안경잡이개발자가 알려주는 실전 알고리즘 강좌"링크: 안경잡이개발자가 알려주는 실전 알고리즘 강좌(강의는 알고리즘 풀이를 C/C++ 언어로 진행합니다.)내용 정리 출처: JS/Sorting 버블 정렬, 삽입 정렬, 선택 정렬 자바스크립트로 구현하기 (B

2023년 6월 14일
·
0개의 댓글
·

정렬 알고리즘 (1) - 선택 정렬

강의: 구름에듀 "안경잡이개발자가 알려주는 실전 알고리즘 강좌"링크: 안경잡이개발자가 알려주는 실전 알고리즘 강좌(강의는 알고리즘 풀이를 C/C++ 언어로 진행합니다.)내용 정리 출처: JS/Sorting 버블 정렬, 삽입 정렬, 선택 정렬 자바스크립트로 구현하기 (B

2023년 6월 14일
·
0개의 댓글
·

[SEB_FE_45] 2023.06.13 / [사용자 친화앱] UI/UX

UI(User Interface)와 UX(User Experience)는 디자인과 사용자 경험을 다루는 두 가지 관점UI는 사용자가 디지털 제품 또는 서비스와 상호 작용하는 인터페이스를 의미이는 사용자가 시스템과 소통하는 방식을 포함하며, 디자인, 레이아웃, 색상, 아

2023년 6월 13일
·
0개의 댓글
·

[SEB_FE_45] 2023.05.30 / Web Server 기초

같은 출처(Origin)의 리소스만 공유가 가능\* 출처(Origin): 프로토콜, 호스트, 포트의 조합SOP는 잠재적으로 해로울 수 있는 문서를 분리함으로써 공격받을 수 있는 경로를 줄여움지도, AWS 기능 등 외부 API를 사용할 때 SOP에 해당하지 않지만 COR

2023년 5월 30일
·
0개의 댓글
·

[SEB_FE_45] 2023.05.25 / 리액트 데이터 다루기

리액트는 페이지 단위가 아닌 컴포넌트 단위로 개발앱 만들 때: 컴포넌트 구조로 나누어 상향식으로 개발데이터 흐름(Props): 부모 컴포넌트로부터 자식 컴포넌트로 데이터를 전달하며 이는 하향식State: 해당 컴포넌트에서 수정 또는 삭제하기 위해 지정만약 자식 컴포넌트

2023년 5월 25일
·
0개의 댓글
·

[SEB_FE_45] 2023.05.20 / HTTP, 네트워크 실습

REST API: Representational State Transfer Application Programming Interface로이 필딩 박사학위 논문에서 웹(http)의 장점을 최대한 활용할 수 있는 아키텍처로써 처음 소개됨로이 필딩이 논문에서 제시한 REST

2023년 5월 19일
·
0개의 댓글
·