개발공부/React 3

[React,최적화]React에서 useEffect 없이 상태값 자동 업데이트 이해하기

1. 상태값이 연산될 경우, useEffect가 필요 없다React에서는 useState의 값이 변경되면 자동으로 컴포넌트가 리렌더링되며, 내부의 연산도 함께 업데이트됩니다. 따라서 상태 값을 기반으로 하는 연산은 별도의 useEffect 없이도 자동으로 반영됩니다.✅ 필요 없는 경우 (자동 업데이트)useState 값이 변경되면, 이를 기반으로 한 변수도 자동으로 업데이트됩니다.const [count, setCount] = useState(0);const doubled = count * 2; // 자동 업데이트count가 변경될 때마다 doubled 값도 새롭게 계산되므로 useEffect가 필요 없습니다.또한, 리스트 필터링과 같은 경우에도 useEffect 없이 상태를 기반으로 한 연산을 바로 사용..

개발공부/React 2025.02.22

리액트는 라이브러리인가요 프레임워크인가요??(노마드 코더 영상 정리)

https://www.youtube.com/watch?v=t9ccIykXTCM&t=3s&ab_channel=%EB%85%B8%EB%A7%88%EB%93%9C%EC%BD%94%EB%8D%94NomadCoders 라이브러리, 프레임워크는 둘다 다른 누군가 쓴 코드인데, 우리의 프로젝트를 위해서 가져다 쓰는 것이다. 누가 누구를 컨트롤 하는가가 차이이다. 내가 코드를 콘트롤하고 모든 결정을 내린다면 라이브러리. 누군가 정해준 규칙을 따라하고 있다면 프레임워크이다. 라이브러리의 가장 좋은 예시는 제이쿼리이다. 제이쿼리는 웹사이트에 인터렉티브한 요소를 넣을 수 있는데, 내가 필요할때 내가 제이쿼리를 소환한다. 그리고 라이브러리는 정말 쉽게 대체될 수 있다. 내가 원하면 제이쿼리를 딴걸로 대체해도 된다. 시간 절약..

개발공부/React 2022.05.01