묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
페이지구현 - 일기수정(Edit) 수정 에러 질문(세부사항추가)
정환님 안녕하세요.지난번에 동일한 문제로 문의 드렸었는데, 아직 해결이 안되서 문제 재현에 대한 구체적인 정보 올립니다. (댓글문의는 알림이 안가서 확인이 늦어지는 것 같아서요) 문제)첫번째 일기를 쓰고, 이후 두번째 일기를 쓰고 나서 두번째 일기를 수정하면수정된 두번째 일기와 동일한 일기가 생성이 됩니다.이후 세번째, 네번째 일기를 쓰고 마찬가지로 수정을 하면 수정된 일기와 동일한 일기가 생성이 됩니다그럼 확인부탁드리겠습니다.🥲
-
미해결따라하며 배우는 타입스크립트 A-Z
타입들 설명중에서
왜 Tuple 타입 설명은 건너뛰는지 이해가 안됩니다;;
-
해결됨[코드캠프] 시작은 프리캠프
싸이월드 5탄 곡명 질문입니다.
피그마에서는 번호와 곡명이 붙어 있어 밑에 노래 제목들이 깔끔하게 정렬되어있는데 수업시간에서는 곡명과 번호를 붙이지 않더라구요 이부분은 어떻게 해야 할까요? 강의에서 보면 따로 th부분을 제어하지 않던데, 4개의 열이 차지하는 공간은 어떻게 지정이 되는건지 원리가 궁금합니다!
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
터미널에서 node 설치오류가 계속 뜹니다
하단에 다른분이 글 남겨주신것 확인하고cmd 들어가서 node.js가 잘 설치되었는지도 확인했습니다그런데 터미널상에서 node index.js만 연결하려고하면 계속 오류가 뜹니다 ㅠㅠ다시 설치해도 오류는 같습니다...왜그럴까요?ㅠㅠ처음 터미널을 오픈하면 강의에 나오는window powershell ~ 새로운 크로스 플랫폼~이 문장이 나오지 않는데 이부분에서 무언가 누락된것이 있을까요?
-
해결됨Vue.js 시작하기 - Age of Vue.js
라우터 종류 관련 문의
저는 강사님 책과 같이 병행하며 학습중입니다.책과 관련된 질문을 해도 괜찮을까요?책에선 기본라우터외에 네스티드라우터, 네임드뷰라우터가추가로 설명되어있습니다.거기서 네스티드는 부모와 자식관계로 한 화면에 여러개의 컴포넌트를 나타낼수있고,네임드뷰는 같은 레벨로 여러개의 컴포넌트를 한번에 표시할 수 있다고 나와있습니다.관계로는 다르다는걸 알겠는데, 결국 한 화면에 여러개의컴포넌트를 나타내는 것 자체는 같아서,어떤 상황에서 각각 사용되는지 궁금합니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
codesandbox ui 패치에 따른 질문
ctrl+s 누를때마다 자바스크립트를 실행하도록 설정하고 싶은데 어떻게 해야할까요?
-
해결됨[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
왜 참조함수를 쓰셧는지 궁금합니다
document.querySelector('#num-0') .addEventListener('click', onClickNumber('0')); 여기서 원래 이전강의에서는 .addEventListener('click',onClickNumber); 이런식으로 클릭다음에 함수자체를 호출햇는데 왜 이번에는 방식이 함수를 호출해서 인자를 전달하는 방식으로 하셧는지 궁금합니다
-
해결됨처음 만난 리액트(React)
chapter_03 Book, Library.jsx 진행시 한글 깨짐 문의드립니다.
안녕하세요 선생님현재 chapter_03 진행 중인데요,jsx 실습 진행중인데,제 코드는 이렇구요, jsx는 이렇게 작성하였습니다. 그리고 npm start로 react-app 실행 시 요렇게 한글이 깨지는데요 혹시 해결 방안을 알 수 있을까요?
-
해결됨[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
docker-compose up 명령 실행후에
services.postgres Additional property restrart is not allowed이런 내용이 뜨면서강사님 영상과 같은 로그들이 나오지 않는데 어떻게 하는 것이 좋을까요?
-
해결됨[코드캠프] 시작은 프리캠프
game.js 질문입니다.
선생님과 똑같이 코드를 입력했는데 계속해서 정의되지 않은 단어라고 뜨면서 코드가 실행되지 않습니다. 이부분에서 뭐가 문제인지 잘 모르겠는데 알려주시면 감사하겠습니다
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
코드 질문 드립니다!
const {studentName} = req.query; const {studentIdx} = req.params;여기서req.query와 req.params의 차이가뭔가요?
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
혹시 강의자료 노션 내리셨나요?
들어가서 찾아보고 싶은게 있는데 새소식에 없어져서요..
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
아스키코드로 숫자만 추출하여 풀어 보았습니다.
자연수를 만들어야 되니 제일 첫번째가 0이 오면 안되므로 replace 정규식을 활용 했습니다.function solution(args) { const originalArray = []; for (const val of args) { if (val.charCodeAt() >= 48 && val.charCodeAt() <= 57) { originalArray.push(val); } } return originalArray.join("").replace(/^0/, ""); } console.log(solution("tge0a1h205er")); console.log(solution("g0en2T0s8eSoft"));
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
회문검사 알파벳을 위하여 아스키코드를 활용 해보았습니다.
감사합니다.function solution(args) { let answer = "YES"; const char = args.toLowerCase(); const originalArray = []; for (const val of char) { if (val.charCodeAt() >= 97 && val.charCodeAt() <= 122) { originalArray.push(val); } } if (originalArray.join("") !== originalArray.reverse().join("")) answer = "NO"; return answer; } console.log(solution("found7, time: study; Yduts; emit, 7Dnuof"));
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
소문자로 바꾼후에 reverse를 통해서 구해보았습니다
감사합니다.function solution(args) { return args.toLowerCase().split("").join("") === args.toLowerCase().split("").reverse().join("") ? "YES" : "NO"; } console.log(solution("gooG"));
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
new 와 그냥 클래스 차이에 대한 추가 질문
코팩님 강의 잘보고있습니다. :) 'DefaultValuePipe 사용해보기'라는 강의에서 궁금한 것이 있어서 질문드립니다.new와 그냥 클래스는 제가 이해한 바로는 그냥 클래스처럼 넣게 되면 DI를 통한 nest에서 싱글톤 패턴으로 ParseIntPipe를 주입해주는 것이고 new키워드를 붙이게 되면 인스턴스가 생성하게 됨으로 nest에서 DI로 주입해주는 것이 아닌 ParseIntPipe클래스의 인스턴스가 생성되는 방식인가요?감사합니다.
-
미해결입문자를 위한 자바스크립트 기초 강의
로또 번호 추첨기 과제 만들기 중
// 요소 선택 및 상수 선언 let lottoEl = document.querySelector('.lotto'); let numbersDiv = lottoEl.querySelector('.numbers'); let drawButton = lottoEl.querySelector('#draw');// 추첨 let resetButton = lottoEl.querySelector('#reset');// 다시 let lottoNumbers = []; // 6개의 추첨 번호가 들어갈 배열 let colors = ['#d44052','#F5A623','#F5E123','#7ED321','#4A90E2','#4A53E2']; let paintNumber = (num) => { let eachNumDiv = document.createElement('div'); let colorIndex = Math.floor(num/10); eachNumDiv.classList.add('eachnum'); eachNumDiv.style.backgroundColor = colors[colorIndex]; numbersDiv.appendChild(eachNumDiv); } function drawNum(){ // ran 변수가 여기 위치에 위치하면 자꾸 무한루프에 빠짐 ;ㅁ; //무한루프 발생 주의 let ran = Math.floor(Math.random()*44)+1; while(lottoNumbers.length < 6) { //let ran = Math.floor(Math.random()*44)+1; if(lottoNumbers.indexOf(ran) === -1){ lottoNumbers.push(ran); paintNumber(ran); } } } function clearNum(){ lottoNumbers.splice(0,6); numbersDiv.innerHTML = ''; } drawButton.addEventListener('click', drawNum); resetButton.addEventListener('click', clearNum); 예제코드 무한루프 코드 입니다. 실행 시 무한 루프 발생합니다. 과제 하던 중 무한루프를 만났습니다.이 경우 변수가 밖에 있으면서 while의 조건문이 충족되지 못해서 무한 루프가 만들어지는 경우가 맞을까요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
setData(() => [newItem, ...data]) 동작 순서 질문입니다.
안녕하세요~ 강의 잘 보고 있습니다.setData([newItem, ...data]) 대신에 setData(() => [newItem, ...data])를 사용하는 이유가 useCallback이 완료된 후에 setState에서 () => [newItem, ...data] 를 호출 후 사용돼서 최신 데이터도 업데이트가 되고, 메모이제이션도 가능하게 된건가요?감사합니다.
-
해결됨코어 자바스크립트
클래스 static 멤버
안녕하세요!클래스 static 멤버 관련해서 질문드립니다.이전 프로토타입 강의에서 객체의 프로토타입에는 모든 데이터 타입에 적용될 수 있기 때문에 객체 전용 메서드를 정의할 수 없어서 예외적으로 객체 생성자 함수에 정의하였다는 것은 이해했습니다. 그런데, 배열의 경우는 왜 프로토타입에 메서드를 정의하고 배열 생성자 함수에 static methods와 static properties를 정의한건지 궁금합니다!항상 좋은 강의 감사드립니다!
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
이 강의의 코드는 프로그래밍 패러다임 중 어떤 것이라 볼 수 있나요?
절차형, 객체지향, 함수형 셋 중 어떤 것이라 볼 수 있나요?