묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
댓글 구현하기 중 콘솔창에 출력이 안됩니다..
댓글창에 텍스트 입력후 버튼을 누르면id는 출력이되는데 e.target.value가 출력이 안됩니다..그런데 한참 지나면 또 출력이 됬다가 안됬다가 합니다..Next가 인식이 잘 안되어서 그런걸까여? 아래는 커스텀 훅은 코드 와CommentForm 코드 입니다..import { useState, useCallback } from "react"; export default (initialValue = null) => { const [value, setValue] = useState(initialValue); const handler = useCallback((e) => { setValue(e.target.value); }, []); return [value, handler]; }; import React, { useCallback } from "react"; import { Button, Form, Input } from "antd"; import useInput from "../hooks/useInput"; import PropTypes from "prop-types"; import { useSelector } from "react-redux"; const CommentForm = ({ post }) => { const id = useSelector((state) => state.user.me?.id); const [commentText, onChangeCommentText] = useInput(""); const onSubmitComment = useCallback(() => { console.log(post.id, commentText); }, []); return ( <Form onFinish={onSubmitComment}> <Form.Item> <Input.TextArea value={commentText} onChange={onChangeCommentText} rows={4} /> <Button type="primary" htmlType="submit"> 삐약 </Button> </Form.Item> </Form> ); }; CommentForm.propTypes = { post: PropTypes.object.isRequired, }; export default CommentForm;
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 조회 오류
[질문 내용]회원 등록까지는 잘 되는데 조회를 누르면 이런 오류가 생깁니다. 확인부탁드립니다 ㅠㅠhttps://drive.google.com/file/d/1USe_gi9oNHNCRRPliOMn7JauR9PV3RP5/view?usp=sharing
-
미해결Node.js로 웹 크롤링하기
페이스북 로그인시 돔이 생성 안되는 문제
페이스북 로그인시 돔이 생성 안되는 문제가 있습니다.로그인 클릭하고 나면 1번째 스크린샷처럼 그냥 아무것도 페이지 표시가 나오지가 않아요.홈브류 통한 맥용 크로미움 설치 후 페이스북 로그인시 나타나는 현상입니다.ㅠ오류 메시지는 아래와 같아요ReferenceError: document is not defined ----추가 테스트로 수동으로 로그인 하면 위와 같은 하얀색 창이 뜨지 않아요. 크로미움에서 해봐도 정상적인데, 자동화로 로그인 할때만 위 현상이 나타나요
-
해결됨[코드캠프] 강력한 CSS
단위심화 이미지파일
단위심화 배우고있는 수강생입니다. 이미지파일 적용하라고하셔서 노션도 들어가보고 다 찾아봤는데 이미지파일이 올라오지 않은거같아서 문의남깁니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
벡터 관련 질문
큰돌님, 벡터를vector<int> v{1, 2, 3};처럼 하는 것이 아니라 배열을 이용해서 벡터를 만드는 이유가 있나요?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
slack 초대 부탁드립니다.
sntmzlf35@gmail.com
-
미해결따라하며 배우는 HTML, CSS
코드소스자료가 없어요 ㅠㅠ
-
해결됨프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1
node version으로 인한 오류
안녕하세요, 강의를 시작할려고하는 학생입니다!!현재 lecture-1 강의를 clone 받고 실행을 시킬려고 하는데Error: error:0308010C:digital envelope routines::unsupported해당 오류 코드를 뱉으면서 npm run start가 되지가 않습니다.현재 mac, node v18.12.1을 사용하고 있는데 node 버전을 맞춰야 하는건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
for문 사용 관련 질문
Math 메소드로 무작위 숫자 3개를 뽑아서 min으로 하는 방법으로 접근을 했는데 하던 도중 궁금증이 생겨서 질문합니다. function RandomNum() { const number = Math.floor(Math.random() * 100); } for (i = 1; i < 4; i++) { RandomNum(); }이렇게 for문으로 3번 돌려서 3개의 숫자를 얻었는데 그 얻은 숫자를 각각 변수에 저장할 수 있는 방법을 알고 싶습니다. 그렇게 해서 그 변수 3개로 min을 쓰려고 했거든요.그리고 혹시 이 숫자들을 html에서 보려면 어떻게 가져와야 하나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4659번 prev와 isVowel return 질문
안녕하세요 오늘도 따라가고 있는 수강생입니다!4659번 문제 정답코드에서 궁금한점이 2가지가 있어서 질문드려요!교안에서 prev는 변수선언이 불가능하다고 했는데 왜 <bits/stdc++.h>에서 #define하지 않아도 실행이 가능한것인지.bool isVowel 함수에서 그 함수가 모음인지 아닌지를 판단하는 함수인건 이해했는데 조건이 return되는 것이 어떤 문법 인지를 잘 모르겠습니다 ㅜㅜ
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
m 값을 MIN_VALUE로 설정하는 이유가 뭔가요?
그냥 0으로 설정하면 안되는걸까요?! 미니멈 벨류로 한 특별한 이유가 있는건지 궁금합니다
-
해결됨[코드캠프] 시작은 프리캠프
class="inputbox"과 class="input"의 차이가 있나요?
왼쪽은 class="input"으로 class를 지정한것이고오른쪽은 class="inputbox" class를 지정한 것인데요왜 왼쪽과 오른쪽이 차이가 나는것인가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
axios 회원가입 구현 방식에 궁금한 점이 있습니다.
axios 회원가입 과제를 구현하던 도중 한 가지 궁금한 점이 생겼는데요.필수 항목 입력 -> sms 인증 -> 회원가입 요청 순서로 구현을 하라고 과제에 나와있습니다.그런데 여기서 sms 인증이 안 되어 있으면 회원가입 요청 시 실패를 보내야하는데 회원 가입 요청이 오면, sms 인증에 사용되었던 데이터를 체크하는 로직이 필요해 보이는데요.이 때, 사용할 수 있는 기법이 궁금합니다.제가 찾아본 결과in memory cache를 이용하는 방법회원 가입 이전에 휴대폰 인증을 하는 방법db에 잠깐 저장 했다가 삭제하는 방법혹시 현업에서 자주 사용하는 방법은 무엇인지 궁금합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
8. 순열구하기 (DFS) 질문입니다.
def DFS(L): global cnt # 종료 => 즉 출력 if L == m: # res에 m개를 뽑은 수를 저장했으므로 출력한다. for j in range(m): print(res[j], end=' ') cnt += 1 print() else: # 가지 뻗기 for i in range(1, n + 1): if ch[i] == 0: ch[i] = 1 res[L] = i DFS(L + 1) ch[i] = 0 if __name__ == "__main__": n, m = map(int, input().split()) # 순열이기때문에 겹치지않게 하기 위해 0과 1로 구분. ch = [0] * (n + 1) res = [0] * m cnt = 0 DFS(0) print(cnt) 궁금한 점이 있어 질문드립니다. 교수님이 짜주신 코드를 보면 for j in range(L)이라고 나와있습니다. 저는 처음에 m번을 뽑아야해서 인덱스가 m개만 필요하므로 저는 m번만큼 반복문이 돌아 출력할 수 있도록 코드를 짰는데 L이 아닌 m으로 짜도 코드가 정상 작동했습니다. 이렇게 짜도 혹시 괜찮은게 맞는지 여부가 궁금합니다.또한 cnt+=1 을 for j문 안에 넣었을 경우에 12가 출력되었습니다. 왜그런지 알꺼같으나 1 2 1 3 2 1 2 3 3 1 3 2 이거를 모두 한개씩 for문 돌면서 받아들여 12라고 출력되는거 같기는한데 이게 맞는건가요?그리고 마지막으로 print()의 위치가 교수님의 코드에는 print() 다음 cnt+= 1 이렇게 되있는데 저는 순서를 cnt+=1 print()이렇게 했는데 답에는 문제가 없었습니다. 혹시 순서를 변경해도 코드 실행 속도에 영향을 미치지 않는지 여부가 궁금합니다.항상 좋은강의 감사합니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
파티션 배치그룹
파티션 배치그룹 설명 듣다 궁금한 점이 생겨 질문 남깁니다. 파티션 배치그룹에서 파티션은 어떤 기준으로 생성되는건지 알 수 있을까요 ?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
arr[p1++] 와 같이 코드를 짜도 되는 건가요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.answer.push(arr1[p1++])답중에 이런게 있는데 answer.push(arr1[p])p++이걸 줄인것 같은데 위와 같이 코딩해도 되는건지 모르겠네요
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
크로스 브라우징
크로스 브라우징 hiring 서브페이지ie에서 안되는 x 버튼 찌그러지게 나오는거요 2.가로 스클로바 없애는 방법좀 알려주세요 크로스브라운징 css파일 만들어서 하는것인지요?? CSS파일 따로 만들어서 아래와 같이 연결하는 것 같은데요 <!-- [if IE 7]> <link href="ie7.css" type="text/css" rel="stylesheet"/> <![endif]--> <!-- [if IE 8]> <p> 이 문구는 IE8이 포함되지 않은 하위 브라우저, 즉 IE7,6에서 보여지게 됩니다.</p> <![endif]-->
-
미해결리눅스 입문 - 개념으로 탄탄히!!
command not found 에러..
안녕하세요, 강의 듣는 중 질문있어서 남깁니다.process.sh을 작성하고 실행하였습니다.password는 잘 통과한 듯 한데 'command not found' 라는 문구가 뜨면서 실행이 안되는데.. 혹시 왜 그런지 아시는지 궁금합니다 ㅜㅜ (참고로 mac환경 입니다.)답변 부탁드립니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
이동 코드
이동 코드에서 이동할 때마다 navmeshagent를 getOrAdd 하시는데 navmeshagent를 init할때 한번만 안 얻어오고 이동시마다 뽑아오는 이유가 혹시 무엇인가요??
-
미해결Slack 클론 코딩[실시간 채팅 with React]
http://localhost:3090/을 실행하면 Cannot GET 이렇게 뜹니다..
client.js 라우터 설정하고import React from 'react'; import { render } from 'react-dom'; import { BrowserRouter } from 'react-router-dom'; import App from '@layouts/App'; render( <BrowserRouter> <App /> </BrowserRouter>, document.querySelector('#app'), );App.tsx 도 라우터 설정하고import React from "react"; import { Switch, Route, Redirect } from 'react-router-dom'; import LogIn from '@pages/LogIn'; import SignUp from '@pages/SignUp'; const App = () => { return ( <Switch> <Redirect exact path="/" to="/login" /> <Route path="/login" component={LogIn} /> <Route path="/signup" component={SignUp} /> </Switch> ); }; export default App;이렇게 했는데렌더링이 안되고 에러도 안생기고.. 깃허브 보면서 코드확인했는데 다른게 없는거 같은데 안되요...