묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Spring Boot와 React로 배우는 초간단 REST API 게시판 만들기
리액트 사용시 컴포넌트 선언과 변수 선언 관련 질문
안녕하세요!강의를 듣다 궁금한 점이 생겨 글 올립니다!컴포넌트 생성 시 확장된 javascript문법인 jsx가 아닌 js를 사용하는 특별한 이유가 있나요?함수형 컴포넌트 선언이랑 변수 선언시에 다 let으로 선언하신 이유가 따로 있나요? 화살표 함수를 사용하여 컴포넌트 선언시에는 보통 const를 사용하는 것 같은데 강의에서는 컴포넌트 선언시 뿐만 아니라 변수 선언시에 모두 let으로 사용해서 특별한 이유가 있는지 궁금합니다!
-
미해결스프링 핵심 원리 - 기본편
Test코드는 통과하는데 CoreApplication 에러가 난다면
강의에서 3분 20초 정도부터 나오는 내용에서 수동빈 등록 vs 자동 빈등록에 대해서 Test코드가 문제 없이 성공했잖아요? 같은 빈의 이름이 두개인데 등록 성공했다는 뜻이죠.그런데 스프링 부트로 실행하는, 그러니까 CoreApplication에서 실행하는 본 코드에서는에러가 나잖아요?여기서 제가 궁금한게Test 코드가 본코드 실행전에 말그대로 정상 동작하는지 Test 하기 위함인데 Test 코드에서는 성공했는데 본 코드에서는 에러가 난다? 그렇다면 이거는 Test 코드의 목적이 없어지는것 아닌가요?제가 뭘 잘못 이해하고 있는걸까요?
-
미해결스프링 시큐리티 OAuth2
다음강의는 뭐에요?
안녕하세요 혹시 언제쯤 에상하시는지 알수있을까요?
-
미해결예제로 공부하는 Python 100 문제풀이 Part.1
폰트는 어떤걸 사용하셨나요
기본으로 사용되는 글자는 얇고 띄음새가 넓어서 한눈에 들어오지가 않네요.강의에 사용되는 폰트는 어떤건가요?설정 -> 스타일 맞죠?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
레이블인코딩으로 하면 카테고리수가 달라도 문제없는걸까여?
원핫 인코딩만 하다가 지금 예시문제 작업형2를 풀다보니 ..카테고리 수가 많은건 레이블 인코딩을 해야할거같아서 해보는데 범주형컬럼에서 카테고리종류가 달라도레이블인코딩으로 하면 문제가 없는것일까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OrderItems hibernate.default_batch_fetch_size 관련한 질문입니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Order<-> Member는 N:1Order<-> Delivery 는 1:1 관계이며, proxy 객체로 들고오는 것이 목적이 아니기 때문에 fetch join 을 이용하여 바로 데이터를 DB에서 들고 온 거고OrderItems 는 조회문에서 뺀 다음 Order <-> OrderItmes 1:N Lazy 를 이용하여 proxy 상태로 들고 온 상태에서.get() 과 같은 함수를 이용해서 그때 데이터를 채워놓은거라고 이해하면 될까요?OrderItems에 데이터가 DB데이터가 채워질 때 N+1 과 같은 문제가 발생하지 않은 건 hibernate.default_batch_fetch_size 또는 @BatchSize 이용하기에 그런 거구요.그럼 만약에 Order 주문 조회 후 Controller 에서 해당 OrderItems 의 Class 를 확인하면 proxy로 나오게 되고, order.getOrderItems() 와 같이 호출을 하게 되면 OrderItems는 proxy 객체가 아닌 실제 DB조회데이터가 나오게 되는 걸까요??
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
안녕하세요, 7:33초 하이브리드 타입 설명 관련하여 질문드립니다.
아래는 해당 강의내용 코드입니다.type Operation2 = { (a: number, b: number): number; name:string }; const add2: Operation2 = (a, b) => a + b; const sub2: Operation2 = (a, b) => a - b; const mult2: Operation2 = (a, b) => a * b; const div2: Operation2 = (a, b) => a / b; 이 때 name 프로퍼티는 string으로 명시적으로 선언되었는데, 함수 타입이 Operaiton2 라고 정의된 oper2 꼴의 함수들에 name 프로퍼티를 정의하지 않았음에도 에러가 나지않는 이유가 궁금합니다!감사합니당
-
미해결Vue 3 & Firebase 10 커뮤니티 만들기 풀스택 - "활용편" (with Pinia, Quasar, Tiptap, VueUse)
Quasar를 강의 버전 그대로 맞추면 실행할 때 에러가 발생해서, 다른 버전만 맞추니 잘 작동합니다.
현재 Quasar는 강의에서 안내한 버전 그대로 맞추면 실행 시 에러가 발생해서, 핵심 버전만 맞추니 정상적으로 실행됩니다.혹시 에러 생기시는 분 참고하세요~
-
미해결React Native with Expo: 제로초에게 제대로 배우기
Expo Router 사용 시 query-string.stringify is not a function 오류가 발생하는 이유와 대응 방법 문의드립니다
안녕하세요 제로초님 강의 잘 보고 있습니다.카카오 로그인을 구현하는 중에 문제가 생겨 어찌해서 해결했는데 해결된 이유가 궁금해서 질문드립니다! 1. 에러로그TypeError: queryString.stringify is not a function 이라는 에러가 나서 찾아보니 query-string 버전 충돌이 있는 것 같아 query-string을 @7.1.3 버전으로 설치하니 해결이 되었습니다.pnpm-locl.yml을 보니 query-string을 아래와 같이 두 버전을 같이 쓰고 있었습니다. query-string@7.1.3: dependencies: decode-uri-component: 0.2.2 filter-obj: 1.1.0 split-on-first: 1.1.0 strict-uri-encode: 2.0.0 query-string@9.2.0: dependencies: decode-uri-component: 0.4.1 filter-obj: 5.1.0 split-on-first: 3.0.0 2. 사용하고 있는 패키지들1) @react-native-kakao/core@react-native-kakao/core@2.4.0(expo@53.0.10(@babel/core@7.27.4)(@expo/metro-runtime@5.0.4(react-native@0.79.2(@babel/core@7.27.4)(@types/react@19.0.14)(react@19.0.0)))(react-native-webview@13.13.5(react-native@0.79.2(@babel/core@7.27.4)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.2(@babel/core@7.27.4)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.2(@babel/core@7.27.4)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)': dependencies: crypto-js: 4.2.0 query-string: 9.2.0 react: 19.0.02) @react-navigation '@react-navigation/core@7.10.0(react@19.0.0)': dependencies: '@react-navigation/routers': 7.4.0 escape-string-regexp: 4.0.0 nanoid: 3.3.11 query-string: 7.1.3 위의 에러로그에서와 같이 tab layout에 접근하려 할 때 react-navigation의 getPathFromState.js에서 query-string의 import에서 문제가 발생하는 것 같았는데 정확히 어떤 문제인지 잘 모르겠네요.. lockfile과 node_modules를 삭제해도 동일하게 query-string은 두가지 버전으로 설치되었고 만약 package.json에 query-string을 7버전으로 명시적으로 설치하지 않으면 탭 레이아웃의 모든 페이지들에서 저 오류가 납니다.일단 query-string 패키지 설치를 해서 오류를 해결하긴 했지만 정확한 이유를 모르겠어서 질문드립니다 ! 아래는 GPT에게 질문시 답변한 내용입니다.GPT 답변 내용query-string@9.x는 ESM-only라서 CommonJS 방식의 import (import * as queryString) 시 undefined가 반환됨React Navigation 내부의 getPathFromState.ts에서 queryString.stringify(...) 호출 시 에러 발생의존성 충돌로 인해 런타임 크래시가 발생하는 것으로 보임 ❓질문드리고 싶은 점이러한 충돌을 예방하기 위한 공식적인 방법은 무엇인가요? (예: pnpm.overrides로 강제 버전 고정)혹시 다른 라이브러리에서도 이와 같은 ESM-CJS 충돌을 방지하기 위한 일반적인 best practice가 있을까요?// package.json"dependencies": { "@expo/vector-icons": "^14.1.0", "@react-native-async-storage/async-storage": "2.1.2", "@react-native-kakao/core": "^2.4.0", "@react-native-kakao/user": "^2.4.0", "@react-navigation/bottom-tabs": "^7.3.10", "@react-navigation/elements": "^2.3.8", "@react-navigation/native": "^7.1.6", "@rneui/themed": "4.0.0-rc.8", "@supabase/supabase-js": "^2.49.9", "expo": "~53.0.9", "expo-blur": "~14.1.4", "expo-build-properties": "~0.14.6", "expo-constants": "~17.1.6", "expo-dev-client": "~5.1.8", "expo-font": "~13.3.1", "expo-haptics": "~14.1.4", "expo-image": "~2.1.7", "expo-linking": "~7.1.5", "expo-router": "~5.0.6", "expo-splash-screen": "~0.30.8", "expo-status-bar": "~2.2.3", "expo-symbols": "~0.4.4", "expo-system-ui": "~5.0.7", "expo-web-browser": "~14.1.6", "query-string": "^7.1.3", "react": "19.0.0", "react-dom": "19.0.0", "react-native": "0.79.2", "react-native-gesture-handler": "~2.24.0", "react-native-reanimated": "~3.17.4", "react-native-safe-area-context": "5.4.0", "react-native-screens": "~4.11.1", "react-native-url-polyfill": "^2.0.0", "react-native-web": "~0.20.0", "react-native-webview": "13.13.5", "zustand": "^5.0.5" },
-
해결됨React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드
안녕하세요 선생님 특정 IP만 접속 가능한 기능 강의 예정 있으실까요??
CH5-1에서 언급해주신 특정 IP만 접속 가능한 화이트리스트, 블랙리스트 기능 혹시 강의 예정 있으실까요?? 막상 언급하시니 궁금해서요...
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
질문있습니다!
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요(sklearn.metrics) 이 패키지에 RMSE, RMSLE, MAPE 등 다 추가 됐다고 말씀하셨던 것 같은데작업형2 모의문제2 에서는 직접 수식을 계산해야 한다고하셔서 혹시 어떤게 맞는건가요?패키지에 추가 됐긴했는데 시험장에선 업데이트가 안됐다고 이해하면 될까요??
-
미해결Flutter 초입문 왕초보편
appbar 오류
appBar 를 영상처럼 그대로 따라했는데, 에뮬레이터에는 '홈'이란 글씨만 적혀있고 상단에 바가 나타나지 않습니다. 어떻게 해야할까요?
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
변경사항 표기 방법이 궁금합니다.
안녕하세요! 액슈어 강의 잘 들었습니다.혹시 액슈어 페이지 내에서 UI나 문구 등의 변경사항이 생겼을 경우해당 부분만 표기할 수 있는 기능이 있을까요?메모는 디스크립션용으로 작성하고 있어서 다른 좋은 툴이 있는지 궁금합니다!예를 들어 개발자에게 기존 0.1버전에서 신규로 0.2버전을 전달하는 경우, 0.2에 해당하는 내용이 가시성 있게 노출되었으면 합니다.
-
미해결Flutter 초입문 왕초보편
mac 사용자만 들으면 되는 강의인가요?
mac 사용자만 들으면 되는 강의인가요?
-
해결됨Do it! 오라클로 배우는 SQL 입문 - 저자 직강
SQL 툴을 다른걸로 써도 될까요?
SQL Developer 말고 DBeaver 사용해도 되나요?
-
미해결노코드 자동화 입문부터 실전까지: n8n 완전정복 (한국 최초 n8n 앰버서더 직강)
외부 셀프호스팅 방법에 대한 질문입니다.
안녕하세요.외부 셀프호스팅 방법 (Render, Railway etc)으로 소개해 주신 부분에 대해 질문드립니다.N8N공식 서비스를 사용하면 호스팅에 대한 지식이 전혀 없어도 간편히 사용할수 있잖아요.그럼에도 외부 셀프호스팅 방법을 제안주신 이유는 어떤 필요에 의해서 일것 같은데 그 부분으로 짐작되는 것이 1.커뮤니티에 있는 비공식 노드들을 사용할수 있고2.개인 로컬은 상시 ON상태를 유지하기 어렵고3.셀프호스팅 방법에서보니.. 클릭으로 N8N환경을 자동으로 세팅해 간편해 보이기도 하고.. 이런 것이 맞을까요 ? 또는 제가 모르는 다른 필요가 있을까요 ?
-
미해결Kafka & Spark 활용한 Realtime Datalake
spark01 인스턴스 생성시 문제점 발생
우분투 서버 선택하는부분에 강사님과 다른 목록밖에 없어서 인스턴스 시작이 되고있지 않습니다.
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
스프링 기반 서버
스프링 기반 서버와 mqtt를 사용하는 프로젝트를 생각하고 있는데해당 강의가 프로젝트를 구현하는데 도움이 될지 여쭤보고 싶습니다
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-V
http://boj.kr/4e0a066574c8454a833fbe10d7158949왜 틀렸는지 모르겠어요..
-
미해결
교육정보화재단 무료강의 승인건
교육정보화재단으로부터 강의 무료수강 승인을 받았고요.인프런에서 메일이와서 그룹가입(?)까지 한 상태입니다.메일에 있는 시작하기 를 누르면 사이트로 로그인되어 접속이 되는데요.해당 강의를 들어가면 결재를 하라고 나옵니다.강의명 : 모든 개발자를 위한 HTTP웹 기본 지식