반응형
[React] useEffect()와 Side-Effect
useEffect()? React에서 제공하는 useEffect()는 Side-Effect를 처리하기 위해 사용한다고 합니다. 그렇다면 Side-Effect는 무엇일까요? 의료계에서 말하는 부작용의 의미는 아니고, 컴퓨터 공학에서 사용하는 다른 의미가 존재합니다. Side-Effect? 함수가 실행되면서 함수 외부에 존재하는 값이나 상태를 변경시키는 등의 행위를 말합니다. 예를들어 함수에서 전역변수의 값을 변경하거나 혹은 함수 외부에 존재하는 버튼의 텍스트를 변경하거나, 파일을 쓰거나, 쿠키 저장, 네트워크를 통해 데이터를 송신하는 것 등이 있습니다. Side-Effect는 절차형 프로그래밍에서 흔히 존재하는 작업이었고 무조건 나쁜 패턴이라고는 볼 수 없습니다. 하지만 Side-Effect는 프로그램을 ..
Web/React
2021. 6. 18. 10:29
반응형
최근에 올라온 글
최근에 달린 댓글
TAG
- WPF
- flutter
- Android
- ios
- material-ui
- Xamarin.iOS
- TypeScript
- Xamarin.Forms
- Vue
- Xamarin.Forms eBook
- ASP.NET Core
- VisualStudio
- Xamarin.Forms 요약
- c#
- npm
- .NET Standard
- MS SQL
- React
- Xamarin
- StringComparison
- Total
- Today
- Yesterday