반응형 전체 글49 [알고리즘] section7 결정알고리즘 11.뮤직비디오 2024. 5. 17. [프론트엔드] React - React 특징/ React 사용이유 / React 라이프사이클 Question : React 의 특징을 설명하시오 Answer : 리액트는 1) 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리로, 2) 가상 DOM을 활용하여 성능을 향상시키고 3) 컴포넌트 기반 아키텍처를 채택하여 모듈화 및 재사용성을 높입니다. 4) JSX를 통해 HTML과 JavaScript를 결합하여 컴포넌트를 만들며, 5) 단방향 데이터 흐름 및 상태 관리를 위한 Context API나 Redux와 같은 상태 관리 라이브러리를 제공합니다. 6)생태계가 거대하고 활발하며, 커뮤니티의 지원이 강력합니다. Question : 많은 개발자들이 React를 사용하는 이유를 설명하시오 Answer : 리액트는 성능, 컴포넌트 기반 아키텍처, JSX를 통한 직관적인 UI 작성, 단방.. 2024. 5. 14. [알고리즘] section7 정렬과 그리디, 결정알고리즘 - 이분탐색 알고리즘 - 이분검색(binary search) https://leeseong010.tistory.com/104 2024. 5. 14. [프론트엔드] React - Virtual DOM / Reconciliation / Diffing / key Question : React Virtual DOM 에 대해 설명하시오 Answer : 리액트의 Virtual DOM은 실제 DOM과 동일한 구조를 메모리 상에 가상으로 구현한 것입니다. 이 가상 DOM은 애플리케이션의 UI 상태를 나타내며, 실제 DOM과는 별도로 관리됩니다. 상태 변경 시, 리액트는 가상 DOM과 이전 가상 DOM을 비교(diffing)하여 변경된 부분만을 감지하고, 실제 DOM에 반영합니다. 이를 통해 불필요한 DOM 조작을 최소화하고 성능을 향상시킵니다. 이는 특히 대규모 애플리케이션에서 UI 업데이트의 효율성을 높여줍니다. Question : Reconciliation 에 대해 설명하시오 Answer : Reconciliation(재조정)은 React에서 Virtual DO.. 2024. 5. 13. 이전 1 2 3 4 5 6 ··· 13 다음 반응형