# Functional Component

30개의 포스트

React funtion component를 호출하면 안되는 이유

갑자기 이런 의문이 들었다.리액트 함수형 컴포넌트를 호출해서 사용하지 않고 왜 JSX를 사용하는가? 결국은 똑같은 것 아닌가?왜냐하면 함수가 리턴하는 값은 얼핏보아 똑같아 보이기 때문이다.이러한 궁금증을 해결해줄 아티클을 보았다. 원문 링크다음과 같은 코드가 있다. 얼

2023년 4월 17일
·
0개의 댓글
·
post-thumbnail

[React] Class / Functional Component

이제는 잘 사용하지 않는다.그래도 알아둘 필요는 있다. 클래스형 컴포넌트를 사용하는 프로젝트를 유지보수하게 되는 일이 있을 수도 있고, 옛날에 만들어진 리액트 관련 라이브러리의 경우에는 Hooks 지원이 아직 안되는 경우도 있다.선언 방식클래스형 컴포넌트에서는 rend

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

#4-3. React Component에서 부터 Hooks의 탄생까지(part3. hooks의 탄생)

class형 컴포넌트는 state와 Life Cycle의 관리가 가능하지만 컴포넌트 상태로직을 재활용하기 어렵고, this의 동작방식의 오류 가능성이 있으며 메모리 자원을 낭비한다는 단점이 있었다. 그리하여 state관리와 Life Cycle관리는 불가능하지만 메모리

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

클래스형 / 함수형 컴포넌트 (useEffect)

리액트는 클래스형 컴포넌트 또는 함수형 컴포넌트 두가지로 나누어서 컴포넌트를 작성할 수 있다. 이전까진 클래스형 컴포넌트의 상태값, 생명주기 기능을 할 수 없었지만 2019년 리액트 16.8 버전부터 훅이 추가됨으로써 함수형 컴포넌트에도 클래스형 컴포넌트의 기능을 할

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

Functional component 와 Class component

class component 와 Functional component 두가지 코드를 준비해 보았다. const handleClick = () => { setTimeout(showMessage, 3000); }; return ( Follow );}

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

Class / Functional Component

Functional Component이 컴포넌트를 클래스형 컴포넌트로 작성해봅시다. 코드를 다 지우고 다음과 같이 입력해보세요.Class Component

2022년 12월 22일
·
0개의 댓글
·
post-thumbnail

[React] 클래스형 컴포넌트, 함수형 컴포넌트

클래스란 쉽게 말하면 물건을 만드는 설명서라고 할 수 있다.class 안에는 함수와 변수를 넣을 수 있는데, 예를 들어 붕어빵과 몬스터를 만들었다면 붕어빵과 몬스터는 객체 또는 인스턴스라고 부른다.요즘엔 클래스형 컴포넌트보다 함수형 컴포넌트를 많이 쓰고 있는 추세지만

2022년 11월 29일
·
0개의 댓글
·
post-thumbnail

리액트 Class / Functional Component

리액트 클래스형 컴포넌트와 함수형 컴포넌트

2022년 9월 24일
·
0개의 댓글
·
post-thumbnail

Class형 컴포넌트, 함수형 컴포넌트

클래스형이나 함수혀이나 컴포넌트의 역할은 동일하지만,클래스형 컴포넌트는 로직과 상태를 컴포넌트 내애서 구현하기 때문에 함수형 컴포넌트에 비해 복잡한UI를 갖고있다. 반면에 함수형 컴포넌트는 단순히 props로 데이터를 받아서 UI에 뿌려주는 형태를 띄고 있다.훅(Hoo

2022년 6월 11일
·
0개의 댓글
·
post-thumbnail

[React] Class or Functional component

by Class Component >Before React 16.8, Class components were the only way to track state and lifecycle on a React component. Function components were

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

Class / Functional Component

클래스형 함수는 ES6 문법을 모두 사용할 수 있다.componentDidMount, componentDidUpdate, componentWillMount 등의 lifecycle 메소드를 사용할 수 있다.클래스 컴포넌트는 React.Component를 extend 할

2022년 5월 30일
·
0개의 댓글
·
post-thumbnail

Class / Functional Component

React 컴포넌트를 만들 때 클래스형 컴포넌트, 함수형 컴포넌트 두 가지 방식이 있다. 과거에는 클래스형 컴포넌트를 많이 사용했지만 2019년 v16.8부터 함수형 컴포넌트에 리액트 훅(hook)을 지원해줘서 현재는 공식 문서에서도 함수형 컴포넌트와 훅을 함께 사용할 것을 권장하고 있다. > 함수형 컴포넌트를 선호하는 이유 클래스형 컴포넌트는 로직과 ...

2022년 5월 30일
·
0개의 댓글
·
post-thumbnail

18) Class / Functional Component

class란 객체이자 물건을 만드는 설명서라고 보면 된다.class 안에 함수와 변수를 넣을 수 있다.class { // class에서의 함수 작성 sayHi(){ console.log("안녕하세요") } // class에서의 변수 작성 sayHi =

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

Class / Functional Component

클래스에서는 공통 기능을 extends를 통해 상속해줄 수 있다.this는 어디서 실행하냐에 따라서 변화하는 이슈가 있다. 즉, 실행하는 주체에 따라서 this가 다르게 나온다.이렇게 바뀌는 this를 동적 this라고 한다.따라서 onClickCouter 를 클릭시

2022년 4월 9일
·
0개의 댓글
·

Class Components vs Functional Component

React에는 클래스형 component와 함수형 component, 2가지 component가 존재한다.기본적인 React foundation 이기도 하고, 상황에 따라 class component 와 funtioncal component를 적절히 쓸 수 있도록 ..

2022년 4월 3일
·
0개의 댓글
·

class/functionnal component

Class component

2022년 3월 30일
·
0개의 댓글
·

Hooks at a Glance

Hooks는 하위 호환성을 갖고 있습니다. 이번 포스팅에선 우리가 배워볼 hooks의 전반적인 개요를 살펴보겠습니다. 다음 포스팅부터 각각에 대해 자세히 알아볼 것입니다. State Hook 아래 예시는 counter를 렌더링합니다. 버튼을 클릭하면 값을 올려주죠.

2022년 3월 27일
·
0개의 댓글
·

Introducing React Hooks

React 16.8부터 도입된 hooks는 state를 비롯한 여러 리액트의 특징을 class없이 사용할 수 있도록 도와줍니다. 이번 시간에는 리액트팀이 왜 hools를 도입했고 어떤 도움을 주는지 살펴보겠습니다.hooks를 시작하기 전, 먼저 살펴볼 특징을 알아보겠습

2022년 3월 23일
·
0개의 댓글
·
post-thumbnail

[React #10] React Hooks로 함수형, state 효율적으로 쓰기(feat.useState())

Hooks 개발 배경 React의 Class형 컴포넌트로 모든 프로그래밍을 하던 시절, 개발자들은 React팀에 다음과 같은 feedback을 던진다. "Class형은 컴포넌트 간 재사용하기 어려워요!" "Class형은 복잡하고 테스트하는데 시간을 많이 잡아먹어요!"

2022년 1월 3일
·
0개의 댓글
·

🌊 211003 WIL

리액트 심화반 수강이 쉽지 않다. 용어도 어렵지만 기본적인 이해도 많이 부족한 상태라 단순히 코드만 따라 치는 수준이다. 많이 부족하다고는 생각하고 있었지만 더 노력해야할 필요를 느끼게 되는 시점이다. 팀원 분들도 비슷한 어려움을 겪고 계셨는데, 공부에 도움이 되는 사

2021년 10월 3일
·
0개의 댓글
·