# SideEffect
데일리숙제 - (8) React의 state / props, 순수함수, 불변성과 사이드이펙트
데일리숙제 - 7 React의 state / props, 순수함수, 불변성과 사이드이펙트순수함수 : 입력값으로부터 예측 가능한 결과값을 반환하는 함수,함수 내부에서 외부의 상태를 변경하지 않으며동일한 입력값에 대하여 항상 동일한 결과를 반환한다.따라서 순수함수는 불변
Compose SideEffects에 대해 알아야할 모든 것
본 내용은 학습을 위해 Everything you need to know about Side Effects in Jetpack Compose with examples을 보고 입맛대로 정리한 글입니다.

[React] useEffect와 Side Effect - 2
useEffect를 사용하는 경우 React에서는 Functional Component에서 sideEffect를 효과적으로 관리하기 위해 useEffect 라는 Hook을 제공합니다. 함수형 컴포넌트의 경우 아래와 같은 기본 구조를 가지기에, return문이 실행되

[React] Side Effect 개념 정리 및 활용
Side Effect가 렌더링을 blocking한다.매 렌더링마다 Side Effect가 수행됨렌더링을 Blocking 하지 않기 위해서 렌더링이 모두 완료되고 난 후에 실행할 수 있어야 한다.매 렌더링마다 실행되는 것이 아니라 원할때만 조건부로 실행할 수 있어야 한다

[React] useEffect와 Side Effect
원래 주된 목적에서 벗어나 다른 결과가 나타나는 현상을 말합니다.웹 프로그래밍 작업을 하며 우리는 필요한 기능을 함수단위로 작성하게 되는데, 이러한 함수의 원작용은 Input을 받아서 output을 산출하는 것입니다.따라서, 프로그래밍 언어에서 Side Effect가

[최적화] 트리쉐이킹(Tree Shaking)
나무를 흔들어 잔가지를 털어내듯 불필요한 코드를 제거하는 것과거 HTML 위주의 단순한 웹 페이지와는 비교도 안 될 정도로 규모 있고 화려한 인터랙션을 자랑하는 웹 애플리케이션들이 증가 (참고: http archive(https://httparchive.org

[React] useEffect
프로그래밍에서 Side Effect는 '부작용'이 아닌 '부수효과'의 의미로 정의하는게 적합함.Side Effect는 코드가 의도한 주된 효과 외에 추가적으로 발생하는 효과이다. 함수가 하고자 하는 본질적 역할은 Input을 받아서 Output을 산출하는 것이다. 따라

[React] side effect를 편리하고 안전하게 발생시킬 수 있게 도와주는 "useEffect"
프로그래밍에서의 side effect가 의미하는 바가 무엇인지와 React의 hook 중 하나인 useEffect에 대해 알아보기

[WIL] Weekly I Learned Week04
React 컴포넌트가 화면에 1차로 렌더링된 이후에 비동기로 처리되어야 하는 부수적인 효과들을 흔히 Side Effect라고 한다.예를들어 데이터를 가져오려고 외부 API를 호출할 때, 일단 화면에 렌더링할 수 있는 것은 1차로 먼저 렌더링하고 실제 데이터는 비동기로

[React] Side Effect?
ex) 감기약의 본질적인 역할 => 감기를 낫게 하는 것 => 졸린다(부수적인 효과)컴퓨터 과학에서 함수가 결과값 이외에 다른 상태를 변경시킬 때 부작용이 있다고 말한다.위키피디아정리하자면대표적으로 Data Fetching(백엔드에서 읽어오는 외부에 있는 값), DOM

Concurrency Problem[0](feat. side effect) - 상태를 가진다는 것
지금까지 레이스 컨디션이 무엇인지는 설명할 수 있어도 왜 생기는지 본질적인 이유를 알지 못하는 것 같아 왜 생기는지를 컴퓨터 구조부터 언어 측면까지 정리해보려고 한다. 이번 글에서는 특히 상태를 갖는다는 것이 Race Condition에 어떤 영향을 주는지까지 정리하

[React] useEffect
🚶🏻♂️ Rendering in React React에서 함수 컴포넌트의 rendering이란, state, props를 기반으로 UI요소를 그려내는 행위를 말한다. 랜더링의 결과물은 UI요소 즉, 화면에 JSX문법으로 무엇이 나타날지를 적어둔 컴포넌트들이라고