묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
TypeError: Cannot destructure property 'mainPosts' of 오류 어디가 문제일까요...
찾다가 몰라서 오류 질문이요찾아도 안보입니다 ㅠㅠ어딘가 빼먹은건가요??연동이 안된건가요??코드 이중에 하나인가요? pages폴더 - index.jsimport React from 'react'; import { useSelector } from 'react-redux'; import AppLayout from '../components/AppLayout'; import PostCard from '../components/PostCard'; import PostForm from '../components/PostForm'; const Home = () => { const {me} = useSelector((state) => state.user); const {mainPosts} = useSelector((state) => state.post); return ( <AppLayout> {me && <PostForm />} {mainPosts.map((post) => <PostCard key={post.id} post={post} /> )} </AppLayout> ); }; export default Home;store 폴더 - configureStore.jsimport {createWrapper} from 'next-redux-wrapper'; import {createStore, applyMiddleware, compose} from 'redux'; import {composeWithDevTools} from 'redux-devtools-extension'; import createSagaMiddleware from 'redux-saga'; import reducer from '../reducers'; import rootSaga from '../sagas'; const loggerMiddleware = ({ dispatch, getState }) => (next) => (action) => { console.log(action); return next(action); }; const configureStore = () => { const sagaMiddleware = createSagaMiddleware(); const middlewares = [sagaMiddleware, loggerMiddleware]; const enhancer = process.env.NODE_ENV === 'production' ? compose(applyMiddleware(...middlewares)) : composeWithDevTools(applyMiddleware(...middlewares)) const store = createStore(reducer, enhancer); store.sagaTask = sagaMiddleware.run(rootSaga) return store; } const wrapper = createWrapper(configureStore, { debug: process.env.NODE_ENV === 'development', }); export default wrapper;package.json"dependencies": { "@ant-design/icons": "^4.7.0", "antd": "^4.23.1", "axios": "^0.27.2", "next": "^12.3.0", "next-redux-wrapper": "^6.0.2", "prop-types": "^15.8.1", "react-redux": "^8.0.2", "react-slick": "^0.29.0", "redux": "^4.2.0", "redux-devtools-extension": "^2.13.9", "redux-saga": "^1.2.1", "shortid": "^2.2.16", "styled-components": "^5.3.5", "update": "^0.7.4" }, "devDependencies": { "babel-eslint": "^10.1.0", "eslint": "^8.23.1", "eslint-config-airbnb": "^19.0.4", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.6.1", "eslint-plugin-react": "^7.31.8", "eslint-plugin-react-hooks": "^4.6.0" } } 강의는 redux-saga 연동하기 부분이에요
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Orders Microservice 수정 - MariaDB 듣던중 질문드립니다.
Orders Microservice 수정 - MariaDB강의 중에 db create table orders 하는데 @Entity가 Orders 가 있어서 jpa가 자동으로 테이블이 만들어버리네요강의 들을때는 일단 @Entity 막아두고 하면 될까요??
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
초기화의 정확한 의미
강의를 수강하다가 초기화의 정확한 의미가 잘 와닫지 않아서 질문드려봅니다.제가 이해하기로는 특정 값에 값을 set 할때 초기화한다라고 이해했는데 강의에서 .getName 도 초기화라고 표현이 되어 있더라고요이 초기화의 정확한 뜻이 무엇일까요?
-
미해결제대로 파는 Git & GitHub - by 얄코(Yalco)
안녕하세요. 깃허브 처음 수강하는 수강생입니다.
직장일이 바빠서 목차만 확인하고 아직 교육 수강을 못했습니다.수강전 문의를 했어야 하는데 수강전 문의를 할 줄 몰라서 커뮤니티에 올려봅니다.해당 깃허브를 익히면 원하는 오픈 소스코드를 찾아서 대입해볼 수도 있나요?예를 들어서 "지뢰찾기" 소스 코드를 공부하고 싶다면깃허브에 지뢰찾기 오픈소스 코드를 검색해서오픈 소스 코드를 확인하고 제 프로그램에 적용시키고, 공부할 수 있는지궁금합니다. 혹시 선생님께서 교육하시는 부분 중에깃허브에서 찾고 싶은 오픈소스 코드를 어떻게 찾는지 알려주는 항목도 있을까요?이것만 빨리 배워보고 싶습니다.아니면 처음부터 끝까지 완강하면 깃허브에서 제가 원하는 오픈소스 찾는 법을 자연스럽게 알게 될까요?
-
미해결풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
fakestoreapi 서버
fakestoreapi서버가 아무래도 몇일동안 멈춰있는것 같은데 혹시 다른 api가 없을까요?...
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링빈과 의존관계에서 방법의 차이가 무엇인가요
스프링 빈과 의존관계에서, (1)컴포넌트 스캔과 자동 의존관계 설정 / (2) 자바 코드로 직접 spring 빈 등록하기총 2가지 방법으로 설명해주셨고 2가지 방법 모두 알아야한다고 말씀해주셨는데, 두 방법이 사용되는 상황이 다른가요?? 각 방법이 어떤 차이가 있고 장단점이 있다면 궁금합니다!
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
에러가 안 잡힙니다ㅠ
에러난 부분을 몇일째 못 고치고 있습니다ㅠㅠ뭐가 문젠지 감도 안와요..싹다 지우고 첨부터 다시해야되나 생각까지 드는데 그 전까지 잘 되다가 수정페이지 와서 에러나서 건들다가 완전 이상해진거같습니다ㅠ뭐가 문젤까요..? 회원가입이며 업로드며 다 에러가 뜹니다ㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
home.html
수업과 똑같이 코딩을 하였는데 index.html이 실행이 되고 home.html이 실행이 안됩니다 이유가 뭔지 궁금합니다
-
미해결구글클라우드(GCP) 플랫폼 기초 활용법
안녕하세요, 선생님~ 수업 관련 문의 드립니다.
안녕하세요, 선생님.선생님 덕분에 좋은 강의를 듣고 있는 수강생입니다.다름이 아니라 Compoute Engine 소개 수업 내용에서 VM 인스턴트를 설정하면 과금이 나온다는 것을 확인하였습니다. 혹시 과금이 앞서 강의하신 300달러 무료 크레딧에서 빠져나가는 것인지 아니면 별도로 과금이 되어 GCP 회원가입 때 기재한 카드에서 빠져나가는 것인지가 궁금합니다.
-
해결됨디자인 시스템 with 피그마
추가 강의 업로드
피그마 토큰을 다른 프로젝트에서도 사용할 수 있는 방법에 대해 영상을 촬영했습니다.내보내기와 가져오기를 통해 다른 프로젝트에서도 작업한 토큰을 꾸준히 적용시켜보세요 :)
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
useEffect 안의 ClearInterval()실행 관련 질문
안녕하세요. 먼저 좋은 강의 감사드립니다.아래에서 useEffect() 안에서 받은 setInterval()의 retrun 값으로 받은 intervalId는 함수 Scope를 벗어나면 없어지는데, 다음에 들어온 상태에서... else if(!isError && intervalId) clearInterval(intervalId)...위 부분이 정상적으로 동작할 수 있나요? 함수 Scope에 상관없이 메모리가 존재하려면 useRef나 다른 방법을 사용하여 intervalid 변수가 살아 있도록 해야하지 않나요?
-
미해결스프링 시큐리티
[코드공유] SecurityFilterChain 사용하신분들 참고하세요!
@Bean public CustomAuthenticationProvider customAuthenticationProvider() { return new CustomAuthenticationProvider(); }제 깃헙도 공유합니다. 필요하신분들은 참고하세요.https://github.com/DongWoonKim/core-spring-security
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
ModuleNotFoundError
안녕하세요 실습 진행중에 모듈을 찾을 수 없다는 에러가 뜹니다! python -m pip install . 해보아도 해당 명령어도 에러가 뜹니다
-
미해결타입스크립트 입문 - 기초부터 실전까지
경고라인이 나오지 않는데요.
경고 라인이 나오지 않습니다.vscode 설정의 format on save는 체크가 되어 있지 않은 상태입니다.
-
미해결실무에서 바로 쓰는 영어 이메일
강의 자료 요청
강의 자료 부탁드립니다ksm787@naver.com감사합니다
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
.menu에 display: flex를 적용했을 때 sub-menu가 한꺼번에 보입니다
flex를 헤더 네비게이션에 적용하는 연습 중입니다..menu { padding: 0; margin-top: 30px; list-style: none; display: flex; } .menu li { /* float: left; */ width: 25%; text-align: center; border: 1px solid #000; box-sizing: border-box; background-color: #fff; }이렇게 CSS를 적용하면 sub-menu의 전체 박스 형태가 보이고 sub-menu 개별 메뉴와 함께 보입니다.어떻게 해줘야 할까요?flex 강의 부분에 헤더 네비게이션도 다뤄주시면 좋겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
h2 오류
h2 파일에서 bin 파일 h2.bat 접속하여 강의 대로 연결 했는데 이런 오류가 뜨네요 구글링해도 해결방법이 안나와요..Unsupported database file version or invalid file header in file "C:/Users/tlswo/test.mv.db" [90048-214] 90048/90048 (도움말)org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unsupported database file version or invalid file header in file "C:/Users/tlswo/test.mv.db" [90048-214] at org.h2.message.DbException.getJdbcSQLException(DbException.java:678) at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) at org.h2.message.DbException.get(DbException.java:212) at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:161) at org.h2.mvstore.db.Store.<init>(Store.java:145) at org.h2.engine.Database.<init>(Database.java:324) at org.h2.engine.Engine.openSession(Engine.java:92) at org.h2.engine.Engine.openSession(Engine.java:222) at org.h2.engine.Engine.createSession(Engine.java:201) at org.h2.server.TcpServerThread.run(TcpServerThread.java:175) at java.base/java.lang.Thread.run(Thread.java:834)Caused by: org.h2.mvstore.MVStoreException: The write format 1 is smaller than the supported format 2 [2.1.214/5] at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004) at org.h2.mvstore.MVStore.getUnsupportedWriteFormatException(MVStore.java:1066) at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:886) at org.h2.mvstore.MVStore.<init>(MVStore.java:463) at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082) at org.h2.mvstore.db.Store.<init>(Store.java:136) ... 6 more at org.h2.message.DbException.getJdbcSQLException(DbException.java:678) at org.h2.engine.SessionRemote.readException(SessionRemote.java:637) at org.h2.engine.SessionRemote.done(SessionRemote.java:606) at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:163) at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:433) at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:325) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:122) at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:288) at org.h2.server.web.WebServer.getConnection(WebServer.java:808) at org.h2.server.web.WebApp.login(WebApp.java:1033) at org.h2.server.web.WebApp.process(WebApp.java:226) at org.h2.server.web.WebApp.processRequest(WebApp.java:176) at org.h2.server.web.WebThread.process(WebThread.java:152) at org.h2.server.web.WebThread.run(WebThread.java:101) at java.base/java.lang.Thread.run(Thread.java:834)
-
미해결선형대수학개론
1.5 강의속 질문입니다.
10:42 부터 잠깐 하시는 한문장인데. "지금까지 풀었던게 nonhomogeneous system였던 것이다" 라고 하시는 말씀이 헷갈립니다.우선 저의 이해로는, Homogeneous system은 linear system중에서 Ax=0의 형태를 가진것인 Homo~ system 이라고 이해했습니다.하지만 10:43초 전까지 예시로 들어주셨던 Matrix는 모두 "Ax =0" 의 형태를 가지고 있었는데, 왜 "지금까지 풀었던게 nonhomogeneous system였다고" 말씀하신지 헷갈립니다. 혹시 제가 잘못 이해했다면, Nonhomo 인지 Homo인지를 판별하는 기준은 trivial인지 nontrivial인지 solution의 종류를 따르나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Text(' ')안에 변수 넣을때
기초적인 질문인데요 Text(' ')안에 변수 넣을때Text('${selectedDay.year년}으로 하는 것과Text('$scheduleCount')식으로 사용하는 것이 어떤 차기가 있나요? 어떤 것은 {}를 사용하고 어떤 것은 사용안하는 것이 이해가 가지 않습니다
-
미해결실전! Querydsl
Serializable serialVersionUID 질문 드립니
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문 내용]Serializable serialVersionUID 질문 드립니다안녕하세요 강사님!여태까지 개발하다가왜를 생각하지 않고 아래와 같이 Dto 를 만든 때 implements Serializable serialVersionUID사용해왔는데요 Dto를 만들때 사용하지 않으면 Serializable, serialVersionUID 발생할 수 있는 문제점이 뭔지왜 사용해야 하는지 설명해 주실 수 있을까요구글링 하다가 쉽게 이해가 되지 않아 질문 드립니다수고하세요..