9:22 학원 도착.
<9:30 1교시>
지난 시간 복습 새로운 폴더에 새롭게 연습 중(index.css는 다 지웠고, package.json에는 bootstrap 설치함)
내가 오해했던게 ipc(preload.ts)는 main프로세스 쪽인줄 알았는데, preload.ts도 renderer 프로세스에 해당하고, 여기서 renderer에서 동작을 받거나 동작을 준다.
<10:30 2교시>
최종 정리
비동기 동작 : promise, async, await 가 떠올라야 한다.
그래서 이번에 해볼 불러오기 2 버튼은 이걸 활용한 것.
promise 객체는 아래처럼 await를 써도 되고 window.api.load2().then()이 방식으로 쓰는 것도 된다. 우리는 전자로 해볼거임.
비동기함수를 사용하는데 아까 전에 한거는 동기로 읽어온 파일이고, 이번에는 비동기 동작으로 파일 시스템에서 읽어올 거임.
<11:30 3교시>
앱의 기본 메뉴가 사라져있다.
menuTemplate는 Electron.MenuItemConstructorOptions 타입이다
방금 처럼 main.ts에서 기능하도록 만든것은 비동기 동작에 대해서 main process가 처리해주는 것이 더 빠를 수 있기 때문에 고려해줄 필요가 있다는 것을 알려주기 위함.
<12:30 4교시>
저장하기 해보라고 해서 이래저래 시도 해본거(주석 된 부분도 안 된 부분도)인데 안되고 있다. 선생님이랑 같이 해봐야지.
그리고 웹 소켓이 필요하다면 웹 소켓을 알려주실 수 있다고 함.
실시간 데이터 전송을 위한 것이라고 함.
<14:30~ 5교시~8교시> 프로젝트 준비
'자바풀스택 과정 > 자바 풀 스택 : 수업내용정리' 카테고리의 다른 글
자바 풀 스택 4/2 하루 기록 087 (0) | 2025.04.02 |
---|---|
자바 풀 스택 4/1 하루 기록 086 (0) | 2025.04.01 |
자바 풀 스택 3/28 하루 기록 084 (0) | 2025.03.28 |
자바 풀 스택 3/27 하루 기록 083 (0) | 2025.03.27 |
자바 풀 스택 3/26 하루 기록 082 (0) | 2025.03.26 |