inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

useState 관련 문의드립니다.

해결됨

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

useEffect의 두번째 파라미터에는 useState로 인해 할당된 변수인 time만 쓸 수 있는건가요? function TimerComponent() { const [time, setTime] = React.useState(0); const cnt = 0; React.useEffect(function() { setTime(time+1); }, [cnt]); return ( <div> <h3>{time}초</h3> <button onClick={function() { cnt++; }}>1씩 올려주세요.</button> </div> ); } 이런식으로 사용이 안되는건가요?

  • HTML/CSS
  • javascript
  • react
  • node.js
  • react-native
  • 머신러닝
  • express
  • tensorflow
kms930322 댓글 2 좋아요 1 조회수 392

8 - I 코드내용 질문입니다!

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님 수업 열심히 듣고있습니다! http://boj.kr/44c2eee4e7d84583b105ede311497d38 선생님 코드에서 line 37~47까지 잘 이해가 되지 않아 질문드립니다. 문제를 어떻게 풀어야하는지에 대해서는 이해했습니다. 그래서 left, right로 나누는 것도 이해했고 tree_cnt, tree_sum으로 이전의 나무의 개수, 이전 나무들의 합을 구하는 것도 이해가 됐는데 왜 value++을 하는건가요? 현재 심는 나무의 값을 그대로 사용해야될 것 같은데.. 잘 이해가 안됩니다ㅠㅠ sum(tree_cnt, 1, value-1)에서 왜 value-1이 들어가는건가요? 제 생각에는 현재 위치까지를 파악해야하니까 i가 들어가야할 것 같은데...(물론 코드를 고쳐서 돌려보니 틀렸습니다) 잘 이해가 되지 않습니다... 비슷하게 다른 sum함수들의 인자에도 왜 max_n이 들어가는지 value + 1이 들어가는지 잘 모르겠습니다... 펜윅트리 너무 어렵네요... 강의 내용 반복해서듣고 외웠는데 정말 쉽지 않은 것 같습니다..ㅠㅠ 설명을 부탁드려도될까요?

  • c++
  • 코딩-테스트
개발너무어려워요ㅠ 댓글 2 좋아요 0 조회수 420

(해결/오타문제) addPost 액션이 동작하지 않는 것에 대해 궁금합니다.

해결됨

[리뉴얼] React로 NodeBird SNS 만들기

안녕하세요. 항상 좋은 강의를 해주셔서 감사합니다. 다름이 아니라 글 작성시 콘솔에 ADD_POST_REQUEST에 대한 리듀서 작동은 확인했으나 그 뒤에 addPost 사가가 작동하지 않는 것에 대해 질문이 있습니다. 위 문제는 watchAddPost()가 정상적으로 ADD_POST_REQUEST에 대한 이벤트를 캐치하지 못 해서 다음 과정이 진행되지 않는 것이라고 생각합니다. 다만 콘솔에서는 이에 대한 것도 뜨지 않아 해당 오류를 해결하기 어려워 질문 드립니다. 다음은 제가 작성한 코드입니다. () @/component/PostFrom.js const PostForm = () => { const dispatch = useDispatch(); const { imagePaths, addPostDone } = useSelector((state) => state.post); const [text, onChangeText, setText] = useInput(""); const onSubmit = useCallback(() => { dispatch(addPostRequestAction(text)); }, [text]); ... } @/reducer/post.js export const initialState = { mainPosts: [...], ... addPostLoading: false, addPostDone: false, addPostError: null } export const ADD_POST_REQUEST = "ADD_POST_REQUEST"; export const ADD_POST_SUCCESS = "ADD_POST_SUCCESS"; export const ADD_POST_FAILURE = "ADD_POST_FAILURE"; export const addPostRequestAction = (data) => ({ type: ADD_POST_REQUEST, data, }); const dummyPost = (data) => ({ id: 2, content: data, User: { id: 1, nickname: "윤섭", }, Images: [], Comments: [], }); const reducer = (state: initialState, action) => { switch (action.type) { case ADD_POST_REQUEST: console.log("REDUCER: ADD_POST_REQUEST"); return { ...state, addPostLoading: true, addPostDone: false, addPostError: null, }; case ADD_POST_SUCCESS: console.log("REDUCER: ADD_POST_SUCCESS"); return { ...state, mainPosts: [dummyPost(action.data), ...state.mainPosts], addPostLoading: false, addPostDone: true, }; ... } } @/sagas/post.js import { all, fork, delay, put, takeLatest } from "redux-saga/effects"; import axios from "axios"; import { ADD_POST_REQUEST, ADD_POST_SUCCESS, ADD_POST_FAILURE, ADD_COMMENT_REQUEST, ADD_COMMENT_SUCCESS, ADD_COMMENT_FAILURE, } from "@/reducers/post"; // add post function addPostAPI(data) { return axios.post("/api/post"); } function* addPost(action) { try { // const result = yield call(addPostAPI); yield delay(1000); console.log("SAGA: addPost"); yield put({ type: ADD_POST_SUCCESS, data: action.data, }); } catch (err) { yield put({ type: ADD_POST_FAILURE, error: err.response.data, }); } } function* watchAddPost() { yield takeLatest(ADD_POST_REQUEST, addPost); } export default function* postSaga() { yield all([fork(watchAddPost), fork(watchAddComment)]); } 아래는 ADD_POST_REQUEST 이후 아무런 반응이 없는 스크린샷입니다.

  • react
  • redux
  • node.js
  • express
  • next.js
윤섭 댓글 2 좋아요 0 조회수 396

5-S 질문드립니다.

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 큰돌강사님!! 하나 궁금한게 있습니다... 앞서 완탐의 형태는 방문-재귀-원복의 형태로 이뤄진다고 알려주셨는데요. 이 문제에서는 파라미터로 plus , minus, mul, div 를 모두 넘겨주기 때문에 원복이 필요치 않은건가요?? 미리 감사드립니다:) - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • c++
  • 코딩-테스트
hkt 댓글 1 좋아요 0 조회수 369

백준 17298번 문제

해결됨

안녕하세요! 백준 17298번 문제에서 1. ans[mystack.pop()] 이렇게 적으면 mystack이라는 배열에서 pop 된 값이 ans 배열에 넣어지는건가요? 2. []안에 들어가는 값은 인덱스가 맞나요? 3. mystack.append() 랑 mystack.append(i)라고 하면 어떻게 차이가 나는건가요? 감사합니다!

soh9909 댓글 1 좋아요 0 조회수 198

void의 두가지 유형에 대해

해결됨

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

void의 두가지 유형을 배웠습니다. 1. 함수 선언식의 괄호 바로 옆에 붙는 :void 는 return하는 값이 없다. 2. void를 반환하는 형식의 타입( () => void ) 는 어떤 값을 return 하던 신경 쓰지 않겠다. 여기서 2번 같은 경우 강의에서는 콜백함수, 객체의 메소드 정의에 대해서 적용된다고 말씀하셨는데 혹시나 해서 단순한 화살표 함수에도 2번 같은 방식으로 하니까 타입 지정이 되더라고요. 그냥 화살표 함수의 케이스는 전부 2번에 해당한다고 봐도 되나요?

  • typescript
kenny 댓글 1 좋아요 0 조회수 272

각 계층별 식별자가 필요한 이유가 궁금합니다

해결됨

외워서 끝내는 네트워크 핵심이론 - 기초

L2계층 식별자는 MAC주소, L3계층 식별자는 IP주소, L4계층 식별자는 PORT번호이다를 외우는것까지는 좋았는데 짧은 제 식견으로는 저 구분자가 모두 필요한건가 하는 생각이 듭니다 운영체제 내부적으로 저 식별자들을 이용하는건가요? 혹시 참고할만한 자료나 어떤걸 공부해야할지 알려주시면 감사하겠습니다

  • 네트워크
  • 프로토콜
ytn42 댓글 1 좋아요 0 조회수 327

결과페이지 선택값 합산하기

미해결

[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기

안녕하세요! 좋은 강의 찾게 되어 보고 있는중에 문의 남깁니다. 결과 계산하기에서 value 값이 제일 높은 첫번째 항목을 결과값으로 보여주는데 많이 선택한 부분 출력 말고 정답 선택(1)시 값이 더해지게 바꾸는 방법이 있을까요? 점수 테스트처럼 바꿔서 만들어보고싶은데 강의로 따라하려다보니 만점아니면 빵점만 되서요 ㅠㅠ

  • HTML/CSS
  • javascript
  • bootstrap
현수 댓글 1 좋아요 0 조회수 402

비전공자 프로젝트 서버 아키텍처 관련 질문

미해결

안녕하세요 백엔드 개발자로 취업을 준비하고 있는 비전공자 취준생입니다. 현재 프로젝트 설계 중인데, 아키텍처에 관한 지식이 많이 부족해 글을 올려봅니다. 저희는 달력 일정 관리 프로젝트를 설계중인데, NestJS를 사용해서 github actions, docker를 통해 무중단 배포를 하고자 합니다. db는 postgreSQL을 사용하고자 하는데요. 여기서 db 대용량 데이터와 트랜잭션에 대한 대비로 멀티 서버 구축이 반드시 필요한지 궁금합니다. 저희가 서버 아키텍처 관련 지식이 많이 부족해서 구글링을 해도 잘 모르겠더라고요. 만약 멀티 서버 구축을 해야한다면 데이터 서버를 따로 분리해야하는지 아니면 다른 방식을 해야하는지 잘 모르겠어서 글을 올려봅니다. 만약 서버를 분리하지 않는다면 이를 대비할 다른 방법이 있을지도 궁금합니다. 읽어주셔서 감사합니다.

  • nestjs
  • docker
  • 배포
  • cicd
지루한 산호 댓글 1 좋아요 0 조회수 403

반응형 페이지 브레이크포인트에 대해 질문드려도 될까요??

미해결

퍼블리셔 취업 진짜 실전 가이드(PDF)

안녕하세요! 반응형 페이지를 만들다보면 드는 의문이 있어서요.. 물어볼곳이 없어서 질문드려요! 보통 반응형 페이지를 만들때 저는 모바일 320px 이상~ 태블릿 768px 이상~ 피씨는 그때마다 다르지만 한 1200px정도부터 잡고 시작하는데요! 320/768/1200 기준으로 디자인 작업을 하고나서 퍼블리싱을 하다보면 디자인은 딱 width 너비가 잡힌채로 하니까 이쁘게 나오는데 실제로 퍼블리싱하다보면 320px도 모바일이고 767px도 모바일이라 디자인이 애매해질때가 있거든요 ㅠㅠ 혹시 이런 부분은 실무에서 어떤식으로 해결하나요? 브레이크 포인트를 더 많이 잡고 배치를 해야하는 걸까요..?

  • HTML/CSS
넴모 댓글 1 좋아요 1 조회수 1409

시계 만들기 실습 관련 질문 있습니다.

미해결

처음 만난 리액트(React)

선생님께서 보여주신 React App 시계 만들기 실습 화면에는 "오후 6:35:38" 처럼 시간 부분에 반짝거리는 효과가 나오는데, 제 화면에서는 다음과 같이 div 부분에 효과가 나오는데, 이게 18 버전이라서 다른건가요? 그게 아니라면 어떤 이유 때문에 다르게 나오는건지 궁금합니다.

  • HTML/CSS
  • javascript
  • react
현진 댓글 1 좋아요 0 조회수 694

도메인 모델과 테이블 설계 부분 다이어그램 툴 질문

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

어떤 툴을 (버전까지..) 사용하셔서 다이어그램을 그렸는지 궁금하고 또 3가지 다이어그램이 각각 어떤 다이어그램인지 종류별로 알려주시면 감사하겠습니다... 제가 프로젝트 만들기전에 StarUML 5.1 버전로 구체적으로 그려보려고 하는데, 김영한 선생님이 그린것과는 다른느낌으로 그려져서 이게 클래스 다이어그램인지, 오브젝트 다이어그램인지 엔티티다이어그램인지 도통 모르겠어요ㅜ 1번) 2번 3번)

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
kate 댓글 2 좋아요 0 조회수 1565

apmsetup monitor 오류

해결됨

모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1

첨부사진과 같이, apmsetup monitor를 실행하면 저렇게 뜹니다. 어떻게 해야 하나요?

  • 모의해킹
  • 인젝션
댓글 2 좋아요 1 조회수 670

안녕하십니까 선생님 3-J 질문 있습니다!!

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. http://boj.kr/ea31d03e749244328d0e26de193f4b9c 이 코드를 제출하면 컴파일 에러나고, y1을 다른 글자로 바꾸면 제출이 되는데 왜 그런건지 궁금합니다!!

  • c++
  • 코딩-테스트
ismania1 댓글 1 좋아요 0 조회수 361

테스트 후

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

H2 DB에 테이블도 생기고 테스트 모두 완료 후(강의시간 20분 정도 모두 완료) cmd에서 gradlew clean build하니 테스트 모두 오류 뜨면서 localhost 8082도 연결도 끊겼고 intellij에서도 access 됐던 테스트가 모두 되지 않는 상태입니다. intellij에서는 현재 이런 오류가 발생하며 코드는 모두 강의자료에서 복붙해둔 상태고 Junit5 사용중입니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
jujoo 댓글 1 좋아요 0 조회수 483

강의안 그림 안보여요!

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다) - 이외의 문의등은 평생강의이므로 양해를 부탁드립니다 - 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다 - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. mysql_basic 강의안 노트북에서 https://www.fun-coding.org/00_Images 여기서 가져오는 이미지들이 다 안보이는데 저만 그런걸까요..?

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
신예진 댓글 1 좋아요 0 조회수 380

강의 진행관련

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 꼭 코드를 따라치면서 안해도 되나여? 진행이 너무 빨라서 이해가 안되서 머하는지도 모르고 따라치면서 지나가는 것 같은데 그냥 차라리 머릿속으로 흐름만 이해를 하고 넘어가는게 더 효율적인가여? 진행이 너무 늦어서서 질문 드립니다 죄송합니다 ㅜㅜ

  • java
  • spring
  • mvc
  • spring-boot
현석 댓글 2 좋아요 0 조회수 638

H2 Database 초기 설정 문제

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요! 강의 섹션1 h2 데이터베이스 설치 관련해서 따라하던중 오류가 발생해 문의글남깁니다. 지난 입문편 강의를 들을때 h2 데이터베이스를 잘 활용했고 이번에 jpa강의를 들으며 h2 데이터베이스를 생성하고 있는데 연결이 안되는 문제가 발생했습니다. 우선, 저는 스프링부트 3버전으로 진행을 하고 있어 입문편 강의록에서 안내해주신대로 h2 2.1.214버전으로 진행중입니다. 윈도우 사용자라 h2.bat파일을 실행하고, h2 console이 열린 다음에 url을 localhost로 변경하고 JDBC URL에 jdbc:h2:~/jpashop을 입력하고 연결하기를 눌렀더니 아래와 같은 에러가 발생합니다. 관련 디렉토리를 찾지 못해서 발생하는 에러라고 생각되어 해당 경로인 C:/Users/user에 jpashop이라는 폴더를 만들어 다시 실행해봐도 결과는 똑같았습니다. 또한, 해당 jpashop 폴더가 저희 프로젝트 폴더의 경로와 동일해야하나하는 의문이 들어 제 프로젝트 파일은 E드라이브에 있는데, 프로젝트 폴더를 옮겨야하나.. 하는 의문이 들기도 합니다. 경로 설정 문제인듯한데 적절한 해결책을 알려주시면 대단히 감사하겠습니다 .. 저는 환경설정이 너무 어려워요 ㅠ.ㅠ 하하... https://abcdefgh123123.tistory.com/331 이글 보고 해결했습니당 참고하세요 다들!

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
이재영 댓글 1 좋아요 0 조회수 503

E353: Nothing in register

미해결

코딩 초보자를 위한 파이썬 입문 강의

안녕하세요, 맥북으로 파이썬 3.8.6 설치 후 비주얼스튜디오코드로 똑같이 'pythonworksapce' 폴더 생성 후 hellopyhon.py 파일까지 만들었는데요. python에 권장되는 확장을 설치하시겠습니까? 까지 확인 후 설치했는데, 코드 작성하려 하니 하단에 빨간줄로 'E353: Nothing in register' 라고 뜨네요ㅠㅠ. 어떻게 해결할 수 있을까요?

  • python
장가을 댓글 2 좋아요 0 조회수 1049

visual studio code 설치 문제

해결됨

한 장의 CheatSheet로 살펴보는 C#

안녕하세요, 설치하는 데 문제가 발생해 질문 남깁니다. .net 5.0 버전은 사용이 종료되어 7.0 버전을 다운 받았습니다. 다운 받은 프로그램은 첫 번째 사진에 표시한 2가지 입니다. 이후 강의 내용대로 프로그램을 실행하였으나, powershell과 visual studio 폴더 열기 모두 해당 오류 코드가 뜨면서 진행이 되지 않습니다. 이 경우에는 어떻게 해야 하는 건가요?

  • C#
  • Visual Studio Code
유교설 댓글 1 좋아요 0 조회수 1348

인기 태그

인프런 TOP Writers

주간 인기글