묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결처음 만난 리액트(React)
(실습) JSX 코드 작성해보기
이 화면이 나오게 하고 싶습니다. npm start 엔터 이후로 어떻게 해야 하는지 모르겠습니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Object is not iterable
npm run dev를 하면 Object is not iterabled 이런 에러가 뜹니다제 코드는import React, { useState, useCallback } from "react"; import { Button, Form, Input } from "antd"; import Link from "next/link"; import styled from "styled-components"; import useInput from "../hooks/useInput"; const ButtonWrapper = styled.div` margin-top: 10px; `; const FormWrapper = styled(Form)` padding: 10px; `; const LoginForm = ({ setIsLoggedIn }) => { const [id, onChangeId] = useInput(""); const [password, setPassword] = useInput(""); const onSubmitForm = useCallback(() => { console.log(id, password); setIsLoggedIn(true); }, []); return ( <FormWrapper onFinish={onSubmitForm}> <div> <label htmlFor="user-id">아이디</label> <br /> <Input name="user-id" value={id} onChange={onChangeId} required /> </div> <div> <label htmlFor="user-id">비밀번호</label> <br /> <Input name="user-id" value={password} onChange={onChangePassword} required /> </div> <ButtonWrapper> <Button type="primary" htmlType="submit" loading={false}> 로그인 </Button> <Link href="/signup"> <a> <Button>회원가입</Button> </a> </Link> </ButtonWrapper> </FormWrapper> ); }; export default LoginForm; 이 부분이 문제라곤 하는데 어떻게 하나요?
-
미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
루키스님 바쁘시겠지만 혹시 한 번만 봐주실 수 있나요?
선생님 강의를 듣고 교육용 프로그램을 만들게 되었습니다.상업용으로 사용할 것은 아니고 일반 학생들과 강의 때 하려고 몇달 간 만들었는데유니티에서는 작동에 전혀 문제가 없다가 apk로 빌드하여 모바일 환경에서 실행하니첫화면에서 버튼 클릭이 되지 않습니다.public override bool Init() 이 전혀 작동하지 않는 듯하고 UI팝업 관련 된 것들도 모두작동이 안 됩니다.정말 바쁘시겠지만 확인 혹은 확인하시지 않더라도 간단한 조언 부탁드려도 될까요
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
안녕하세요! @Nullable 관련해서 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.이번 강의에서 플랫폼 타입으로 인해 Java 와 Kotlin 간에 발생할 수 있는 문제점을 설명해주셨는데요.특히, 아래의 코드를 테스트할 때 null 때문에 발생할 수 있는 문제점과 해결할 수 있는 방법을 설명해주셨습니다.assertThat(results[0].age).isNull()Java 클래스의 getter에 @Nullable을 붙여줌으로써 해결할 수 있었는데요.제가 궁금한 것은 롬복의 @Getter가 클래스 레벨에서 적용된 경우에는 어떻게 @Nullable을 붙여줄 수 있느냐가 궁금했습니다.코틀린으로 변환 과정에서 롬복의 @Getter가 만들어주는 게터들을 모두 하드 코딩으로 작성하고 나서 @Nullable 어노테이션을 해당하는 게터에 달아줘야하는건지, 아니면 더 좋은 방법이 있는지 궁금합니다!모든 클래스가 그렇지는 않겠지만 아무래도 기존에 사용하고 있던 자바 클래스 코드들에 @Getter 어노테이션이 달려 있을 것이라고 예상이 되고 이 경우에는 어떻게 테스트 해당 문제를 해결해야하는지 궁금하네요더불어 좋은 강의 감사합니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
프로젝트 생성 후 JpashopApplicationTests 파일 어노테이션
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]영한님의 강의에 보면 처음 제공되는 테스트 클래스에 @RunWith(SpringRunner.class) 라는 어노테이션이 붙어 있는데요 제가 스프링부트 2.7, 자바 11 버전으로 생성한 프로젝트입니다. 찾아보니 junit5부터는 @Runwith(SpringRun.class)가 @ExtendWith(SpringExtension.class)로 바뀌었다고 하는데, 제가 생성한 프로젝트에는 아예 어노테이션이 없어서 이유가 뭔지, 어떤 차이가 있는지 궁금합니다.
-
미해결처음 만난 리액트(React)
섹션 2 create-react-app
npx create-react-app my-app이라고 작성했는데 오류가 나타납니다. node.js와 npm버전은 모두 14.0과 6.14 이상입니다PS C:\Users\이민준> npx create-react-app my-app npm ERR! code ENOENT npm ERR! syscall lstat npm ERR! path C:\Users\이민준\AppData\Roaming\npm npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\이민준\AppData\Roaming\npm' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\이민준\AppData\Local\npm-cache\_logs\2023-08-02T12_46_01_759Z-debug-0.log PS C:\Users\이민준>
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
다음 에러나시는 분들 참고하세요: "Error: Can't add new command when connection is in closed state"
제가 아래 순서대로 진행하여 해결했습니다.https://www.npmjs.com/package/typeorm-extension 의 스크립트를 참고하였는가MySQL hosts파일에 ::1이 localhost로 바인딩되어있는 부분을 주석처리하기이게 어려우면 localhost대신 루프백주소를 넣으세요이래도 안되면 에러 코드 다시 읽어보기그래도 안되면 chatGPT한테 물어보기참고로, 강사님이 쓰는 extension이랑 최신버전이랑 사용법이 약간 다른 것 같은데 자세히는 아직 안봤지만 각자 1번은 무조건 확인하십쇼
-
미해결장박사의 블록체인 이해와 구조
안녕하세요 ~ 강의자료 요청 드립니다!
안녕하세요 오늘 수강신청했는데 강의자료 요청 드립니다!!hjopy89@gmail.com 입니다. 감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
중고마켓 답변질문입니다.
강사님 안녕하세요,혹시 똑같은사람이 다른 질문을 할 수 있는데여그럼 그때는 어떻게 해당 답변을 판단할 수 있나여?쿼리에서는 판단할수있는게 없는데요.... 이럴때는 어떻게 해야할지 모르겠습니다..useditemQuestion._id 는 질문한 사람이 같기때문에 판단할수없고요... 그리고 useditemQuestionId는 어떤걸로 잡아야하나요 해당 detail 페이지의 상품을 id로 잡아야하나요? 아니면 판매자의 id를 잡아야하나요?
-
미해결
flutter doctor Android toolchain 오류
안녕하세요! 찾아본 여러 가지 방법들로도 해결하지 못하여 혹시 도움을 받을 수 있을까하여 글을 씁니다.flutter_console.bat에 flutter doctor 명령어 입력 시 사진과 같이 Android toolchain 오류가 발생합니다.Android Studio는 android-studio-2022.3.1.18-windows로 설치한 상태입니다.SDK Manager-SDK Tools에서 Android SDK Command-line Tools (latest) 설치했고, Android SDK Tools (Obsolete)도 설치했습니다.이 둘을 삭제했다가 다시 설치해도 변화가 없습니다.C:\Program Files\Android\Android Studio\jbr에 있는 항목을 전체 선택하여 jre 폴더에 붙여넣기도 해봤지만 여전히 오류가 나옵니다. flutter doctor --android-licenses 명령어를 입력해도 오류가 나옵니다.환경 변수에서 Path에 flutter\bin 위치도 추가했습니다.Android Studio와 flutter를 삭제하고 다시 설치해도 오류가 계속됩니다.혹시 이 오류를 해결하는 방법을 아시는 분이 계실까요? 혹시 알고 계신다면 제가 여쭤봐도 되겠습니까? 부탁 드립니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
페이지 번호가 이상하게 뜹니다.
안녕하세요. 1페이지, 2페이지 이런 식으로 나타나야 하는데, 11페이지, 21페이지 이런 식으로 뜨게 됩니다. 어떤 점이 잘못 된 걸까요?이전에 pyautogui 실행이 잘 안 되서 pylance를 다시 설치했는데 그 이후론 하늘색으로 보이던 글자들이 흰색으로 변하게 되었습니다. 혹시 이 점이 어떤 연관이 있는 걸까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드도 맞을까요?
이렇게 풀어도 맞을까요?function solution(necc, course) { let answer = "YES"; let lst = []; for (c of course) { for (n of necc) { if (c === n) { lst.push(c); break; } } } let compare = lst.join(""); if (necc !== compare) answer = "NO"; return answer; } console.log(solution("ABC", "ACBC"));
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
SliverAppBar -> flexibleSpace에서 백그라운드 이미지 페이드아웃
안녕하세요 잘 보고 있습니다!! 플러터만세..CustomScrollView - SliverAppBar 뽀개버리기 강의에서,SliverAppBar에 flexibleSpace에 background에 image를 넣어서 스크롤을 위아래로 하실때 앱바에 이미지가 페이드 아웃 페이드 인 되듯이 자연스럽게 되는데 저는 이미지가 뚝 없어졌다가 뚝 생깁니다!! 따로 설정을 해주어야 하나요?
-
미해결
HTML Snippets (geyao)가 없어요
이거 찾는데 도저히 안나와서 그러는데 방법이 있을까요ㅠ 강의 듣고 따라하는데 도저히 안나와서 수강 진행을 못하고 있네요...
-
미해결스프링 핵심 원리 - 기본편
MemoryMemberRepository는 무상태인가요?
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]스프링 빈은 항상 무상태로 설계해야 한다고 하셨는데,MemoryMemberRepository 는 store 필드에 Member객체와 id가 저장되지 않나요?이는 무상태 설계가 아닌 것 같은데 아무 문제가 없나요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
페이지 이동시에 너무 느림
넥스트 서버사이드렌더링 까지 다한상태인데 getStaticProps는 정말 빨리 넘어갑니다 하지만 getServerSideProps으로 만든 페이지는 정말 3초? 이상 걸립니다. 서버도 다 한국으로 시작했고 GCP 쓰고 있습니다서버속도 문제가 아니라면 속도를 줄일수있는방법이 머가있을까요.. ㅜㅜbuild 시에 페이지 용량도 높지 않습니다. 정적페이지랑 차이도 별루 없구요 ㅜㅠ2.back 에서 데이터를 가져올 때 시간이 많이 걸리는거 같은데 페이지 이동이라도 빠르게 진행하고 그다음 데이터를 불러오는 방법을 어떻게 깔삼하게 구현할 수 있을까요..
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 선생님 또 저입니다
GoRouter 의 redirect 에 provider.redirectLogic 을 넣어주셨는데, 이렇게 설정하면 GoRouter 의 routes 안에서 이동이 일어날때마다 redirectLogic 이 실행되도록 구현하신게 맞나요? 제가 제대로 이해한게 맞는지 확인하고싶어서 글 남깁니다
-
미해결
만약에 인형이 살아있거나,말을한다면?
만약에 인형이 살아있거나,말을한다면? 어떡해 해울까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
??page.addItem_ko_KR??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]메시지 부분 실습하는데 한글이 계속 깨집니다..커뮤니티에서 같은 오류 나신 분 해결방안보고 따라해봤는데도 계속 이 상태더라고요.. 혹시 다른 문제 있는 부분 알려주실 수 있으실까요
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
kotlin-android-extensions 지원중단오류
강의 3:09분 초에 말씀하신build.gradle(Moudle:app)에서 plugins {id 'kotlin-android-extension'}를 작성하고강의 잘 따라가다가회원가입 폼 다 작성하고 run했는데 The 'kotlin-android-extensions' Gradle plugin is no longer supported. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.이라는 오류가 뜨네요...문서 봐도 어떻게해야할지 의문이여서 문의드립니다.안드로이드버전은 Flamingo 2022.2.1 Patch 2입니다.