리액트2 5. React - function component(함수 컴포넌트), react 기초 실습 React에는 두 종류의 컴포넌트가 존재합니다. 함수 컴포넌트(function component)와 클래스 컴포넌트(class component) 입니다. 두 컴포넌트의 차이점은 클래스 컴포넌트는 React.Component라는 부모 클래스를 상속받기 때문에 함수 컴포넌트에 비해 더 많은 기능을 갖는다는 점입니다. (두 컴포넌트가 무엇인지는 이따가 밑에서 설명드릴게요~실습하면서) 그러나 기능이 많다고 무조건 클래스 컴포넌트를 사용하지는 말아야 합니다. 그 이유는 클래스 컴포넌트가 기능이 많은 만큼 메모리와 리소스를 많이 사용해야 한다는 뜻이기 때문입니다. React관련 글 초반에 작성하기로 했던 부분을 지금부터 조금씩 진행하려고 합니다. 처음에 계획했던 것에서 좀 바뀌는 부분이 있을 수 도 있습니다. 기.. 2020. 6. 21. JavaScript 함수사용 방법 (함수 선언문, 함수 표현식, 익명함수, 애로우펑션, 생성자 함수) JavaScript에서 함수를 선언하는 방법에 대해서 설명드리고자 합니다. 1. 함수 선언문 함수 호출이 선언문 위에 있을 때 helloWorld("hello", "world"); function helloWorld(first, second) { console.log(first + second); } 함수 호출이 선언문 아래 있을 때 function helloWorld(first, second) { console.log(first + second); } helloWorld("hello", "world"); 함수의 호출이 선언문의 위치와의 관계가 있을까요? 함수 선언문에서는 위치와 관계없이 실행이 됩니다. 둘 다 되는데 왜 말했을까요? 그건 함수 표현식에서 보겠습니다. 2. 함수 표현식 우선 함수 선언문을.. 2020. 6. 21. 이전 1 다음