비동기 썸네일형 리스트형 useState에서 이전 값을 참조하여 state값 변경하기 버튼을 클릭하여 이전 state 값을 2로 업데이트 하는 방법 올바른 방법 정상적으로 2씩 state가 증가됨. function App() { const [state, setState] = useState(0); const onClick = () => { useState((prev) => prev + 1); useState((prev) => prev + 1); }; {state} Count Up } 올바르지 않은 방법 1씩 증가됨. function App() { const [state, setState] = useState(0); const onClick = () => { useState(state + 1); useState(state + 1); }; {state} Count Up } 왜 1씩 증가되는가.. 더보기 [C#] sync, await 비동기 처리 프로그래밍 구현 진단도구(Diagnostic Tools) 활성화 비동기 처리 프로그래밍을 공부하기 위해서는 실제 소요시간이 얼마나 됐는지 알아야합니다. 따라서 비주얼 스튜디오에서 제공하는 진단 도구를 이용하여 소요시간이 얼마나 됐는지 확인하겠습니다. 먼저 ASP.Net 프로젝트 생성 후 다음과 같이 진행합니다. ※ 비주얼 스튜디오는 디버깅모드의 화면을 별도로 구성할 수 있기 때문에 반드시 디버깅 모드에서 활성화해야합니다. 디버그 > 창 > 진단 도구 표시 단축키 : 'Ctrl + Alt + F2' 진단도구(Diagnostic Tools)를 이용하여 소요시간 확인 'Controllers\HomeController.cs'에 다음 메서드를 추가합니다. // HomeController.cs public static void T.. 더보기 이전 1 다음