콜백함수 (3) 썸네일형 리스트형 [React] 리액트의 useState useState는 리액트에서 가장 기본적이면서도 강력한 Hook입니다.이번 글에서는 리액트의 useState에 대해서 살펴보도록 하겠습니다.useStateuseState는 리액트의 Hook 중 하나로, 컴포넌트에서 상태를 관리할 수 있게 해줍니다.const [count, setCount] = useState(0);위 예시는 useState의 기본 형태입니다.count: 현재 상태값setCount: 상태를 업데이트하는 함수useState(0): 초기값을 0으로 설정이처럼 useState를 사용하면 다양한 타입의 상태관리가 가능하고 여러 상태를 개별적으로 관리할 수 있습니다. setState리액트의 상태 업데이트는 비동기적으로 동작합니다.const [count, setCount] = useState(0);c.. [JavaScript] 자바스크립트의 일급 함수 리액트를 배워보면서 일급 함수라는 개념이 종종 등장하였습니다.자바를 주로 사용하던 저에게는 생소한 개념이었습니다.왜 자바스크립트의 함수는 일급 함수라고 부르는 걸까요?이번 글에서는 일급 함수가 무엇인지 그 조건에 대해서 작성해보겠습니다.일급 함수단어의 생김새만 봐서는 무언가 뛰어난 함수를 의미하는 것 같습니다.단어의 의미를 말하기에 앞서, 일급 객체의 조건에 대해서 살펴보겠습니다.일급 객체는 변수나 자료구조에 저장할 수 있어야 합니다.일급 객체는 매개변수의 인자로 전달할 수 있어야 합니다.일급 객체는 함수의 반환값으로 사용할 수 있어야 합니다.보셨듯이 간단한 정수와 실수 자료형은 대부분 일급 객체에 속합니다.그럼 자바스크립트의 함수는 일급 객체의 조건을 만족하는 것일까요?예제를 통해 이를 확인해보겠습니다.. Callback Hell? 거기 무서운 곳이야? Node.js의 특징을 찾아보면 단일 스레드, 논 블로킹, 이벤트 기반이라는 말과 함께 콜백 지옥이 언급됩니다.지옥까지 빠뜨리다니 얼마나 위험한 녀석일까요?😱지피지기 백전불태! 조금만 친해져볼까요?다른 함수에 매개 변수로 전달되는 함수를 콜백 함수라고 합니다. 💡비동기에서 빼놓을 수 없는 콜백!비동기 처리란 두 개 이상의 작업을 병렬로 처리하는 것을 의미합니다.비동기 처리는 요청에 대한 응답을 기다리지 않기 때문에 문제가 생길 수 있습니다.function getNumber() { let number; setTimeout(() => { number = 1; }, 1000); return number;}이 코드는 반환하는 값이 1일 것 같지만, undefined를 반환합니다.1초를 기.. 이전 1 다음