오블완3 Electron IPC 통신 사용성 올리기 IPC 통신IPC(Inter-Process Communication)는 프로세스 간 통신을 의미합니다.Electron에서는 메인 프로세스와 렌더러 프로세스 간의 통신에 사용됩니다.Electron의 IPC 통신 특징비동기적 통신 지원양방향 통신 가능보안성 강화를 위한 컨텍스트 격리ipcMain과 ipcRendereripcMain은 메인 프로세스에서, ipcRenderer는 렌더러 프로세스에서 사용되는 모듈입니다.메인 프로세스애플리케이션의 생명주기 관리시스템 리소스 접근 (파일 시스템, 네트워크 등)네이티브 API 사용 (메뉴, 트레이 아이콘 등)새 렌더러 프로세스 생성 및 관리렌더러 프로세스웹 페이지 렌더링 및 사용자 인터페이스 표시DOM 조작 및 웹 API 사용제한된 Node.js API 접근 (cont.. 2024. 11. 15. 글쓰기가 참 어렵네요 정리를 해놓지 않으면 예전에 마주했던 오류나 궁금했던 점 등에 대해서다시한번 상기하더라도 그 때의 방향성이나 접근방법등을 떠올리지 못할 때가 있다. 그래서 글로 정리하려다 보니, 내가 잊어버렸을 때를 가정하고 써야 하고그러면 결국 모르는 사람이 보아도 알수 있도록 써야 하니정리도 하고 맥락도 햇갈리지 않게 써야한다...어렵다에요 ㅠㅠ 2024. 11. 11. Electron + NextUI / focus error Electron과 NextUI 통합 시 발생하는 focus 오류문제 설명Electron과 NextUI를 함께 사용할 때 간헐적으로 NextUI가 작동하지 않음오류의 원인내부적인 Focus 여부 - isFocusWithinNextUI는 내부적으로 포커싱을 isFocusWithin으로 처리하여 시각화 및 처리에 사용한다.키보드를 이용한 포커스에 대한 ‘시각화’나 포커스된 Input의 감춰진 ‘입력 요소’의 등장 등에 내부적인 포커싱 여부값을 판단한다.그래서 원론적인 포커싱을 한다해도 의미가 없다.개발자 콘손을 통해서 NextUI의 Input Component에서 입력부분에 focus함수를 실행하여도 반응이 없을 것이다.Electron의 BrowserWindow는 일반적인 Browser와 다르다Electron.. 2024. 11. 9. 이전 1 다음