묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
configureStore.js 관련질문
갑자기 configureStore.js 관련질문을 이번 강의에서 물어보는게 좀 그렇지만 앞에 강의들은 제가 그냥 console.log를 빼먹어서 그런줄 알았는데... console.log를 작성한 뒤에도 콘솔이 안 보여서 질문 남깁니다. store/configureStore.js 파일 10번 라인에 context를 이벤트가 일어날때마다 콘솔로 찍는데 이부분이 로그인을 한다거나 포스트를 올리거나 새로운 이벤트를 할때는 찍히지 않습니다. 신기한건 리덕스에는 다 이벤트가 보이고 정상적으로 작동도 합니다. 처음에는 그냥 제가 콘솔을 작성하지 않아서 그런거라 넘어갔는데 오류가 발생하는 경우에 오류 검사가 힘들어서 저도 강의 들으면서 콘솔에 이벤트가 보이면 좋겠습니다. 별다른 워닝이나 에러도 뜨지 않아서 뭐가문제인지 잘 모르겠습니다. 처음에 리덕스가 initial 될때는 {} 가 찍히는데 그 다음 부터는 빈 괄호 로그도 찍히지 않습니다. 이런식으로 질문하면 정확히 코드를 보지 않고는 무슨 문제인지 알기 힘드시겠지만 혹시 예상되는 문제가 있다면 답편 부탁드립니다. 강의를 들은후 한번더 재강을 하면서 어떤 부분이 문제였는지 확인해볼 생각이지만... 너무 답답해서 질문 남깁니다.
-
3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
4강 13분쯤 main3.do 화면이 아무것도 안뜹니다
삭제된 글입니다
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
main2.jsp에서~
<meta http-equiv=Content-Type" content="text/html; 이라는 문구가 없고 charset=UTF-8" 문구만 뜨는데 상관없나요? 그리고 유튜브에서 강의 하나 듣고 들어와서 결재하고 수강중인데 바로 3강 Spring MVC 가 뜨던데~ 1강, 2강은 없나요? 그리고 안들어도 상관없는건가요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
카드를 멈출수도 있을까요?
안녕하세요! 이전 강의에서 animation-fill-mode를 사용해서 뒤집힌 후에 카드를 멈추고 싶은데요. 구글링하다 forwards라는 옵션을 주면 된다고 하는데 .card 클래스에 적용 해도 저는 원래 카드 면으로 돌아옵니다. 혹시 animation-fill-mode 말고 다른 속성 값을 적용해야 할까요? 아니면 제가 잘못 적용 한건가요?
-
미해결React로 NodeBird SNS 만들기
안녕하세요 withRedux관련 질문드립니다
안녕하세요 현재 개인 프로젝트를 하고 있습니다. 스택은 노드버드 스택과 같습니다. 게시판 화면에서 게시글을 클릭하면, 화면이 게시글로 이동합니다. 이 때, 뒤로가기를 누르면 게시판 화면이 텅 비게 나옵니다. 콘솔을 열어서 확인해 보니, 게시판에서 게시글들이 있는 리스트에서는 아래와 같은 콘솔이 찍혔습니다 게시글도 정상적으로 나옵니다. 하지만, 게시글에서 브라우저의 뒤로가기 버튼을 누르니까 위에 콘솔이 다시 새로 나오고, 전부 텅 비게(undefined) 나옵니다. 또한, 제가 리덕스에서 state를 끌고 오는 게 하나 있습니다. 이거는 게시판에서부터 가지고 오는 state입니다. 이것도 뒤로가기를 하면서 초기화가 됩니다. (그냥 느낌이 '새로고침'을 한 번 누른 거 같았습니다) 이거는 어떤 문제점으로 인해 발생하는 건가요?
-
미해결더 자바, Java 8
클래스를 동적으로 생성하는 것의 예로 뭐가 있나요?
제목 그대로 클래스를 동적으로 생성하는 것의 예로 뭐가 있나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
도저히 에러를 잡을 수 없어 질문드립니다 TT
× Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app See https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem. ▶ 2 stack frames were collapsed. usePromise C:/Users/98_07/Desktop/노드리액트/src/usePromise.ts:10 7 | }); 8 | const isMounted = useRef(false); 9 | useEffect(() => {> 10 | isMounted.current = true; | ^ 11 | if (!promiseOrFn) { 12 | setState({ 13 | loading: false,View compiled ▶ 2 stack frames were collapsed. Module../src/index.js C:/Users/98_07/Desktop/노드리액트/boiler-plate/client/src/index.js:20 17 | 18 | ReactDOM.render( 19 | <Provider> 20 | store={createStoreWithMiddleware( 21 | Reducer, 22 | window.__REDUX_DEVTOOLS_EXTENSION__ && // google redux 확장 사용 위함 23 | window.__REDUX_DEVTOOLS_EXTENSION__()View compiled __webpack_require__ C:/Users/98_07/Desktop/노드리액트/boiler-plate/client/webpack/bootstrap:784 781 | }; 782 | 783 | // Execute the module function> 784 | modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId)); | ^ 785 | 786 | // Flag the module as loaded 787 | module.l = true;View compiled fn C:/Users/98_07/Desktop/노드리액트/boiler-plate/client/webpack/bootstrap:150 147 | ); 148 | hotCurrentParents = []; 149 | }> 150 | return __webpack_require__(request); | ^ 151 | }; 152 | var ObjectFactory = function ObjectFactory(name) { 153 | return {View compiled 1 http://localhost:3000/static/js/main.chunk.js:701:18 __webpack_require__ C:/Users/98_07/Desktop/노드리액트/boiler-plate/client/webpack/bootstrap:784 781 | }; 782 | 783 | // Execute the module function> 784 | modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId)); | ^ 785 | 786 | // Flag the module as loaded 787 | module.l = true;View compiled checkDeferredModules C:/Users/98_07/Desktop/노드리액트/boiler-plate/client/webpack/bootstrap:45 42 | }View compiled Array.webpackJsonpCallback [as push] C:/Users/98_07/Desktop/노드리액트/boiler-plate/client/webpack/bootstrap:32 29 | deferredModules.push.apply(deferredModules, executeModules || []); 30 | 31 | // run deferred modules when all chunks ready> 32 | return checkDeferredModules(); | ^ 33 | }; 34 | function checkDeferredModules() { 35 | var result;View compiled (anonymous function) http://localhost:3000/static/js/main.chunk.js:1:65 This screen is visible only in development. It will not appear if the app crashes in production. 위에가 화면이 뜨는 에러 사항이고 특별히 react나 react dom의 중복 없는 것 같고 코드도 몇번이고 확인해 보았으나 오류 원인을 찾기가 힘이 듭니다. 연관 있을 법한 파일들을 올려 봅니다.... client > pacakge.json { "name": "client", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.5.0", "@testing-library/user-event": "^7.2.1", "axios": "^0.20.0", "http-proxy-middleware": "^1.0.5", "react": "^16.13.1", "react-dom": "^16.13.1", "react-native": "^0.63.3", "react-redux": "^7.2.1", "react-scripts": "3.4.3", "redux": "^4.0.5", "redux-promise": "^0.6.0", "redux-thunk": "^2.3.0" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" }, "eslintConfig": { "extends": "react-app" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } } server > package.json { "name": "boiler-plate", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "node server/index.js", "backend": "nodemon server/index.js", "test": "echo \"Error: no test specified\" && exit 1", "dev": "concurrently \"npm run backend\" \"npm run start --prefix client\"" }, "author": "ooo", "license": "ISC", "dependencies": { "antd": "^4.6.6", "bcrypt": "^5.0.0", "body-parser": "^1.19.0", "concurrently": "^5.3.0", "cookie-parser": "^1.4.5", "express": "^4.17.1", "jsonwebtoken": "^8.5.1", "mongoose": "^5.10.7", "react-promise": "^3.0.2", "react-router-dom": "^5.2.0" }, "devDependencies": { "nodemon": "^2.0.4" } } LoginPage.js import React, { useState } from 'react'; import Axios from 'axios'; import { useDispatch } from 'react-redux'; import { loginUser } from '../../../_action/user_action'; function LoginPage() { const dispatch = useDispatch(); const [Email, setEmail] = useState(''); // useState 안에 들어가는 내용은 초기 상태 const [Password, setPassword] = useState(''); // Password(state) -> 유저가 입력한 내용이 들어감 const onEmailHandler = (event) => { setEmail(event.currentTarget.value); }; // 타이핑을 즉시 반영하기 위함 const onPasswordHandler = (event) => { setPassword(event.currentTarget.value); }; const onSubmitHandler = (event) => { event.preventDefault(); //아무 것도 ( 이메일이나 비밀번호 입력)하지 않아도 버튼을 누르면 페이지가 리프레쉬됨 let body = { email: Email, password: Password, }; dispatch(loginUser(body)); //redux 사용, LoginUser == action /* 해당 내용은 LoginUser action에서 처리 Axios.post('api/users/login', body) .then(response =>{ })*/ }; return ( <div style={{ display: 'flex', justifyContent: 'center', alignItems: 'center', width: '100%', height: '100vh', }} > <form style={{ display: 'flex', flexDirection: 'column' }} onSubmit={onSubmitHandler} > <label>Email</label> <input type='email' value={Email} onChange={onEmailHandler} /> <label>Password</label> <input type='password' value={Password} onChange={onPasswordHandler} /> <br /> <button>Login</button> </form> </div> ); } export default LoginPage;
-
미해결스프링 웹 MVC
this 질문입니다.
@ModelAttribute("owner") 사용한 메서드부분에서 this는 어떤 값을 의미하나요??
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
GAN 강의 계획 없으신지 궁금합니다
안녕하세요. 건축 전공하는 대학원생인데 인공지능 기술과의 접점을 찾아서 무언가를 시도해보려고 공부하고 있습니다. 선생님 강의 파이썬 머신러닝 완벽가이드와 대학원 data science수업을 병행해서 공부중인데 아무래도 선생님께서 핵심적인 부분과 실용적인 예제를 많이 보여주셔서 배우는데에 큰 도움이 됩니다. 특히나 비전공자들도 알아들으실 수 있게 쉽게 설명해주셔서 모든 강의를 수강하고 있는데요. 혹시나 GAN 관련한 강의를 하실 계획이 있으시거나, 향후 어떤 강의 계획이 있으신지 궁금합니다. 정말 잘 배우고 있습니다. 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
[변수 변환] Standardscaler와 log transform에 대한 질문입니다.
안녕하세요 선생님. 교재 내용 중, 궁금한 부분이 있어서 질문드립니다.. 선형 모델을 사용할 때, 보통 독립변수(feature)에 대하여 Standardscaler와 log transform 둘 중 하나만 사용하는 게 올바른 방법인가요? 아니면 두 가지를 모두 사용해도 되는 건가요? (즉, 로그 변환 후에 Standardscaler를 적용) 선생님께서 집필하신 교재의 내용을 보면, 아래와 같이 3가지 방법 중 하나만을 사용하라는 식으로 적혀있긴 합니다만... 어느 방법이 올바른 방법인지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
admin 페이지 만드는 부분 영상 추가 부탁드려도 될까요? ^^
table( infinite scroll ) 구성된 admin 페이지와 이벤트( Create, Read, Udate, Delete ) 만드는 부분을 강좌에 추가해 주실수 있을까요? 제가 가장 궁금한 부분이라서.. ㅠ.ㅠ 부탁드립니다... 강의 잘 듣고 있습니다.
-
미해결눈떠보니 코딩테스트 전날
코드 질문
while문에서 아래 코드의 역할이 무엇인지 궁금합니다. if len(차집합) == 0: 방문 += stack break 아래처럼 작성하면 값이 틀리거나 효율성이 떨어지나요? while stack: cur = stack.pop() if cur not in visited: visited.append(cur) unvisited = graph[cur] - set(visited) if unvisited: stack.append(min(unvisited))
-
실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
FormView.js:7 Uncaught ReferenceError: FormView is not defined 에러가 뜹니다.
삭제된 글입니다
-
해결됨대세는 쿠버네티스 (초급~중급편)
LoadBalancer Service
안녕하세요 :) 정말 알기 쉽게 설명해주셔서 감사합니다! Nodeport Service와 LoadBalancer Service에 대해 질문이 한가지 있습니다. Nodeport Service, LoadBalancer Service 둘 다 어쨌든 Master Node로 전달되어 로드밸런싱이 되는 것 같은데요. LoadBalancer Service는 LoadBalancer단에서 Node들에게 로드 밸런싱을 하고, Master Node단에서 Pod들에게 로드밸런싱을 한 번 더 한다고 보면 될까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
createWrapper 역활인 뭔가요?
next-redux-wrapper에서 createWrapper의 역활이 뭔가요? const wrapper = createWrapper(configureStore, { debug: process.env.NODE_ENV === "development", }); 이렇게 사용하는데 어떤 역활을 하는지 잘 모르겠습니다
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
javadoc 에러가 나요
이런 현상이 발생하고 있습니다
-
미해결[PyTorch] 쉽고 빠르게 배우는 GAN
runtime_Found 0 files
안녕하세요 코코님, 네. 하단 에러에 Found 0 files ...라고 나오네요. 그런데 구글 드라이브에서 다운로드 받은 파일이, 사실 해당 폴더 내에 들어 있습니다. 그런데 런타임 에러가 나와서 고민입니다. 혹시 이미지 파일에 문제가 있는지 싶어, 폴더와 파일을 지우고 새로 만들었지만 그래도 인식을 하지 못하네요.
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
printf에서 오류가 납니다
(사진)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드하고 실행하기 부분에서 문제가 있습니다.
jdk 1.8 버전 환경에서 진행중입니다. 강의 목차중 빌드하고 실행하기 강의를 따라하던 중 D:\javastudy\hello-spring\hello-spring>gradlew build > Task :compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Could not find tools.jar. Please check that C:\Program Files\Java\jre1.8.0_251 contains a valid JDK installation. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 3s 1 actionable task: 1 executed 이렇게 build failed 메시지가 나오는데 제가 jdk 11 버전을 사용하지 않아서 나오는 문제인가 싶어 질문 드립니다.
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
api 통신에서 에러가 나고 있습니다.
api 통신 첫번째 강의에서 clone은 해왔는데 npm install npm i 두가지 다 해봤는데 에러가 납니다. zip 를 다운로드 하고 npm install 을 해도 똑같습니다. 원래 있던 lecture-vue-trello 폴더 밖에다 따로 폴더 만들어 하고 있습니다. 이렇게 인스통 하면 진행 할때 문제되거나 하는일은 없나요? 아님 다르게 인스톨을 해야 하나요? npm run dev 를 쳐도 pleas install sqlite3 parckage manually 라고 뜹니다 waiting 이라 고 뜨면저 진행은 한되고 있습니다.