전체 글(132)
-
[VS/ClickOnce] dll 에러. 게시 후 dll파일이 생성되지 않을때.
#프로젝트 완성 후 게시해서 프로그램을 업로드했는데 dll 관련 에러가 난다면.#게시 후 생성된 폴더 속에 다른 dll들은 다 파일이 생성되어있지만 에러나는 해당 dll만 생성되어 있지 않다면. !!해당 프로젝트 > 참조 > dll의 로컬 복사가 False인지 확인. False => True로 변경.※로컬 복사가 비활성화 상태라서 상태 변경이 안된다면? => Interop 형식 포함 :True를 False로 변경하면 로컬 복사가 활성화됨.
2025.06.30 -
[리액트] import에서 {}를 쓰는 것과 안 쓰는것의 차이
*{}를 쓰면 : named export를 가져오는 것*{}없이 쓰면 : default export를 가져오는 것 *default export 예시//default export//내보낼때 (export)const MyComponent = () => { return 안녕하세요!;};export default MyComponent;//가져올때 (import)import MyComponent from './MyComponent'; //import 명 자유롭게 바꿀 수 있음 *named export 예시//named export//내보낼때 (export)export const add = (a: number, b: number) => a + b;export const subtract = (a: number, b..
2025.04.28 -
[리액트] c#의 using과 리액트의 import 비교
**C#의 using-단순히 네임스페이스를 가져오는 것.using System.text;-System.Text안에 있는 클래스나 메서드를 사용할 수 있게 열어주는 역할.=> C#의 using은 파일 안에 있는 클래스, 메서드, 구조체를 찾아가는 경로 설정임. **React에서 import-모듈 자체를 불러오는 것.(변수, 함수, 클래스, 이미지 등 상관 없음)import img from './img.svg';-단순경로가 아니라 파일을 읽어 실제로 변수처럼 만드는 것. **C#의 using = 주소록을 열어놓고 전화번호를 찾는 것**React의 import = 물건을 아예 내 집에 가져다 두는 것
2025.04.28 -
[리액트] React에서 사용한 Recoil을 Jotai로 대체하기
React 공부 중 Recoil을 사용한 부분에서 계속 Uncaught TypeError: Cannot destructure property 'ReactCurrentDispatcher' of 'import_react.default.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED' as it is undefined.^ 해당 에러 발생. 원인을 찾아보니 React 19버전부터 Recoil을 지원하지 않는다고 함.==> Recoil을 포기하고 Recoil과 비슷한 Jotai로 코드를 전부 대체하기로 함. 기존 Recoil 사용 코드//Recoil 설치npm install recoil//Recoil Atom 생성import { atom } from 'recoil'ex..
2025.04.27 -
[리액트]비동기 vs 동기
구분동기 처리비동기 처리작업 방식요청 -> 완료될 때까지 기다림요청 -> 기다리지 않고 바로 다음 작업예시API 요청 중 화면 멈춤API 요청 중에도 UI가 반응함.사용자 경험나쁨좋음
2025.04.27 -
[React] @import를 @use로 바꾸면서 생기는 문제들
@import 를 사용하니 warning이 뜨면서 @use 사용을 권장해서 @use로 바꿔줬다.@use와 @import 기능이 약간 다르다. @use는 "캡슐화된 모듈"이다.모듈마다 스코프가 분리되기때문에 한 파일의 내부에서 다른 파일 @use를 한다고해서 그 변수들이 외부로 자동 공개되지 않는다. 외부에 노출하고 싶으면 @forward를 사용해야한다.예를 들어 main.scss 파일에서color.scss파일과 font.scss 파일을 @use해서 사용하고 있는데외부 index.scss 파일에서 main.scss를 @use한다고해서 color와 font 파일이 함께 노출되지않는다.index.scss 파일에 color와 font 파일을 따로 @use 해주던가 아니면 main.scss파일에서 color와 f..
2025.04.20