250x250
Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

y.developer

[TIL] Day 32 스타일 컴포넌트 조건부 렌더링 본문

카테고리 없음

[TIL] Day 32 스타일 컴포넌트 조건부 렌더링

y.developer 2023. 11. 17. 21:44
728x90

2023.11.17 금

 

수정중...

스타일 컴포넌트 조건부 렌더링에서 발생하는 오류들

 

React.memo]
export default React.memo(Box1);

스냅샷을 저장하고 그대로 불러와서 불필요한 렌더링을 하지 않게한다.
무거운 작업에서 필수


yarn add axios

fetch then

async await


useEffect
컴포넌트 렌더링이 완료된 후 실행되도록

 

 


<h3>누구에게 보내실 건가요?</h3>
          <select
            value={btnClicked}

defaultValue 가 아니라 그냥 value....

 

 


스탠다드 Q&A
Q) 왜 리액트 컴포넌트의 return문 이하에 if문 등 기타 제어 흐름 문법을 사용할 수 없나요?
import React from "react";

const App = () => {
  return <div>{
    if () {
      // 안됨!
    }
  }</div>;
};

export default App;

A)
그 이유는, JSX의 설계 목적 자체가 우리가 의도한 UI를 선언적으로(지난 시간에 잠깐 다뤘었죠) 표현하기 위해서 그렇습니다. UI를 그리는 데에 초점이 맞춰져야 할텐데 우리가 너무 많은 제어 흐름 문법을 사용하게 되면 그 본질인 ‘UI를 핸들링하는데’에 가독성 측면에서(+@) 문제가 있을 수 있곘죠. 따라서 큰 흐름을 해치지 않는
삼항연산자
논리연산자
조건부렌더링
외부 함수를 사용한 조건부 렌더링
등이 본래의 기능을 위해서는 더 적합해 보입니다.

728x90