본문 바로가기

전체 글

(30)
Javascript Array(배열) 순환 메소드 정리 1. Foreach() arr.foreach(callback(currentValue[, index[, array]])[, thisarg]) forEach 메서드는 주어진 함수를 배열 요소 각각에 대해 실행합니다. 일반 for문으로 배열을 순회하는것과 비슷하지만 foreach는 중간에 break를 할 수 없기 때문에 배열검색 같이 중간에 멈추고 싶을 때는 forEach는 적합하지 않습니다. const array1 = ['a', 'b', 'c']; array1.forEach(element => console.log(element)); > "a" > "b" > "c" 2. map() arr.map(callback(currentValue[, index[, array]])[, thisarg]) map 메서드는 배..
React를 해야 하는 이유, 특징 및 장단점 React란? React는 전 세계적으로 가장 많이 사용되고 있는 프론트엔드 프레임워크 중의 하나로 Facebook에서 개발한 JavaScript 라이브러리로서, 웹 개발에서 UI(User Interface)를 만들기 위한 도구이다. React는 다른 프레임워크와는 다르게, Virtual DOM 기술을 이용해 UI를 구성하고, 이벤트 처리 및 상태 관리를 위한 강력한 도구들을 제공한다. React의 특징 1. Virtual DOM : DOM은 문서 객체 모델(Document Oject Model)의 약자로 쉽게 설명하자면 XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스이다. React는 UI를 가상의 DOM으로 만들어 놓고 변경된 부분만 실제 DOM에 반영한다. 이는 React를 설명하는데 가..
프론트엔드 프레임워크를 사용해야 하는 이유 프레임워크란 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조 며, 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다 나무위키 프론트 프레임워크의 장점 프론트 엔드의 개발은 사실 프레임워크가 아니더라도 HTML이나 CSS, javascript 만으로도 충분히 원하는 결과물을 만들어 낼 수 있다. 처음 시작하는 개발자의 경우 안그래도 익혀야 할 언어나 개념들이나 스킬들이 많은데 굳이 다양한 프론트엔드 프레임워크를 사용해야 하는가에 대해 의구심이 들 수 있다. 하지만 프레임워크를 한번 익혀본다면 왜 프레임워크를 사용해야 하는지 바로 알 수 있을 것이다 사실 프론트엔드 프레임워크의 사용 이유는 대표적인 프레임워크중 하나인 React 공식 사이트에서 정확히 명시해 주고 있다. React는 ..