본문 바로가기

전체 글

(116)
방법론이 뭐지? 방법론이 뭐지? 주어진 목표를 달성하기 위한 어느 정도 확실한 결과가 보장된 절차를 뜻한다고 보면 된다. 단, 전문적인 용어로 보자면 방법 자체에 대한 심도 깊은 논의를 방법론이라고 한다. 일반적으로 접하는 문제 해결을 위한 방법론은 개별적 방법론의 메타 이론이라고 인식하는 것이 좋다. 방법론 > 개별적 방법론 > 우리가 접하는 다양한 방법론 방법론을 왜 알아야 해? 방법론은 문제를 해결하여 답에 도달할 수 있는 길을 제시한다. 1. 무엇을 2. 어떻게 구체적으로 두 가지 요소를 제시하는 것이 방법론의 목표다. 이렇게 과정이 확실하게 된다면 다음과 같은 장점이 있다. 1. 프로젝트 관리가 가능해짐 2. 고객의 다양한 요구를 개발 가능한 틀에 맞춰서 해석할 수 있다 3. 사용자와 개발자 간 원활한 의사소통..
리액트가 뭐에요? 페이스북 개발진이 만든 라이브러리 리액트는 자바스크립트로 데스크톱 애플리케이션을 만들 수 있는 라이브러리입니다. 페이스북 개발팀이 대규모 애플리케이션의 유지보수를 효율적으로 하고자 만들었습니다. 뷰만 고려하는 유지보수를 효율적으로 하기 위한 라이브러리 오로지 V(View)만 고려하는 라이브러리입니다. 데이터가 변경될 경우, 기존 뷰를 날려버리고 처음부터 새롭게 렌더링합니다. 렌더링을 다시 하면 CPU 점유율이 크게 오르고, 메모리도 많이 사용됩니다. 이런 문제를 해결하기 위해서 렌더링 방식을 두 가지로 나눕니다. 초기 렌더링 render() {...} render 함수가 처음 보이는 화면을 결정합니다. 뷰가 어떻게 생겼는지, 어떻게 작동하는지에 대한 정보를 지닌 객체를 반환합니다. 최상위 컴포넌트의 렌더..