intro에 개발환경 셋업 강의를 듣고 질문 드립니다. 처음에 파이참의 파일에서 new project로 test123을 만든 후 장고를 설치, startproject로 prametic을 만드셨습니다. 그 후 prametic에서 다시 가상환경 설정 후 장고를 설치하셨는데 왜 이러한 과정을 거치는지 모르겠습니다. test123에서 장고를 설치한 후 그곳에서 계속 웹개발을 진행하면 되는데 왜 prametic을 만들어서 그곳에서 다시 가상환경도 설정하고 장고도 다시까는 이유는 무엇인가요?
안녕하세요 제로초님. 강의 잘 듣고 있습니다. 1. 반응형 그리드 사용하기 강의에서는 'antd'의 Row, Col을 사용하여 반응형 레이아웃을 잡으셨는데 ant design와 같은 라이브러리를 사용하지 않고 css의 min-width, display-wrap, media 등을 사용하여 충분히 구현할 수 있는 부분인가요? (당연한 질문 같지만 구현해 본적이 없어서 질문드립니다.) 2. ant design 또는 Bootstrap 과 같은 라이브러리를 사용하는 것과 직접 css 코드를 작성하는 것과의 실제 서비스에서 속도차이가 유의미한가요?
안녕하세요 ! 야생형 코스로 따라가고 있는 학습자 입니다 1. EntityManagerFactory 는 어플리케이션(웹서버)가 실행될 시점에 딱 한번만 만들어야 한다.(여러개 있으면안됨) 2. EntityManager는 작업 하나하나에 대해 계속해서 팩토리에서 꺼내썼다가 닫아야한다.( 닫는 이유는 엔티티매니저가 커넥션을 계속해서 물고있기때문) 3. JPA작업은 모두 트랜잭션 안에서 이루어져야한다.(조회 제외) 4. 웹서버가 내려가면 EntityManagerFactory도 닫아줘야한다, 이렇게 이해했는데 맞을까요 ㅠㅠ
로그인을 구현하는 Loginpage.js에서 dispatch(loginUser(body)) ...... 이 부분에서 따로 에러메시지는 나지 않지만 로그인을 시도하면 dispatch ( loginUser (body)) . then ( response => { if (response . payload . loginSuccess) { props . history . push ( ' / ' ) //리액트에서는 페이지 이동은 props.history.push를 사용.props는 LoginPage(props)인자로 줘야함 } else { alert ( ' error ' ) ; } } ) } else 부분의 alert('error')만 브라우저에서 뜹니다. 회원가입은 정상적으로 잘 작동하는데 어느 부분이 잘못되었는지 아무리 봐도 모르겠습니다. 따로 에러메시지도 뜨지 않아 오류를 찾기가 힘드네요 ㅠ 저런 경우 어느 부분에서 막히는지 디버그 할 수 있는 방법이 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 표안에 그림을 삽입하는데 선생님 강의처럼 깔끔하게 그림이 셀크기에 맞춰서 위치하지 않습니다. 오른쪽과 아래쪽에 검은색 바탕이 나오는데 어떻게 조치 방법이 없을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 보통 Product Manager(제품 관리자)가 아니라 Project Manager(프로젝트 관리자)라고 지칭하지 않나요?
안녕하세요? 강의 내용 중 궁금한 점이 있어서 질문을 남겼어요. 변수, 상수, 상수 개념 강의에서 강사님처럼 노트패드에다가 PI랑 GRAVITY 값을 입력했는데 Console 창에 아무 것도 뜨지 않고 숫자도 빨간 색으로 바뀌지 않아서 그런데 어디가 잘못된걸까요?? 알려주시면 정말 감사하겠습니다! 항상 좋은 강의 잘 듣고 있어요
현재 제 depedencies 버전은 아래와 같습니다. 강의도중에 next-redux-wrapper 였나 특정 라이브러리 6버전인가 였던것같은데 버전때문에 문제가 생긴건가 싶어서 정확히 기억나지않아서 올립니다.. " dependencies " : { " @ant-design/icons " : " ^4.6.2 " , " antd " : " ^4.16.3 " , " next " : " ^10.2.3 " , " next-redux-wrapper " : " ^7.0.2 " , " prop-types " : " ^15.7.2 " , " react " : " ^17.0.2 " , " react-dom " : " ^17.0.2 " , " react-redux " : " ^7.2.4 " , " redux " : " ^4.1.0 " , " redux-devtools-extension " : " ^2.13.9 " , " styled-components " : " ^5.3.0 " }, 그리고 현재 저한테 발생하고있는 경고문은 아래와 같습니다. 4. WrappedApp created new store with withRedux(App) { initialState: undefined, initialStateFromGSPorGSSR: undefined } Warning: useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes. at Overflow (/Users/seungwon/Desktop/nextest/front/node_modules/rc-overflow/lib/Overflow.js:42:32) at InheritableContextProvider (/Users/seungwon/Desktop/nextest/front/node_modules/rc-menu/lib/context/MenuContext.js:39:23) at Menu (/Users/seungwon/Desktop/nextest/front/node_modules/rc-menu/lib/Menu.js:76:32) at InternalMenu (/Users/seungwon/Desktop/nextest/front/node_modules/antd/lib/menu/index.js:73:37) at Menu (/Users/seungwon/Desktop/nextest/front/node_modules/antd/lib/menu/index.js:165:37) at div at AppLayout (webpack-internal:///./components/AppLayout.js:36:3) at Home at App (webpack-internal:///./pages/_app.js:24:3) at Provider (/Users/seungwon/Desktop/nextest/front/node_modules/react-redux/lib/components/Provider.js:21:20) at withRedux(App) (/Users/seungwon/Desktop/nextest/front/node_modules/next-redux-wrapper/lib/index.js:207:40) at AppContainer (/Users/seungwon/Desktop/nextest/front/node_modules/next/dist/next-server/server/render.js:28:952) 일단 문제가 두가지인것같은데 초기값이 undefined이다. 4. WrappedApp created new store with withRedux(App) { initialState: undefined, initialStateFromGSPorGSSR: undefined } 강의에서 말했듯이 reducer 에 default 로 초기값 설정해주었습니다. import { HYDRATE } from ' next-redux-wrapper '; const initialState = { user : { isLoggedIn : false , user : null, }, post : { mainPosts : [] , }, }; export const logInAction = ( data ) => { return { type : ' LOG_IN ' , data , }; }; export const logOutAction = () => { return { type : ' LOG_OUT ' , }; }; const rootReducer = ( state = initialState , action ) => { switch ( action . type ) { case ' HYDRATE ' : console . log ( ' HYDRATE ' , action ) ; return { ... state , // use previous state ... action . payload , // apply delta from hydration }; case ' LOG_IN ' : return { ... state , user : { ... state . user , isLoggedIn : true , user : action . data , }, }; case ' LOG_OUT ' : return { ... state , user : { ... state . user , isLoggedIn : false , user : null, }, }; default : return state ; } }; export default rootReducer ; 그래도 해당 에러는 사라지지않네요.. redux-devtools 확인해봐도 동작하는데는 문제가 없는데 왜 저런 경고문이 발생하는걸까여? 그리고 그아래 Warning: useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. 이것도 해결해본다고 찾아봤는데 경고문에 링크로 https://gist.github.com/gaearon/e7d97cdf38a2907924ea12e4ebdf3c85 되어있어서 들어가봤는데 이해가 정확히 안됩니다.. 복습차 다시 들으면서 하는데 원래 없었던 에러가 발생하네요.
안녕하세요. 처음 설정부터 문제가 있어 질문 남깁니다. data로 csv파일 두 개를 모두 보냈는데 %ls data하면 영상처럼 안 나오고 사진처럼 나오네요. 혹시 data라는 파일을 새로 만들어야 하나요? 에러가 파일을 찾을 수 없다는 것 같은데 어떻게 해결해야할지 모르겠네요. 맥과 윈도우의 차이 때문인지.. 혹시 data 파일을 만들어야 한다면 위치를 어디에 생성해야 할까요? 해결 부탁드립니다!
1~3번 수강생분의 포트폴리오를 보면 다들 개인포트폴리오 페이지 자체는 포트폴리오란에 안두었던데 개인포폴 포트폴리오란에 굳이 안올리는게 좋나요? 그러면 개인포트폴리오 페이지 기능정의서는 어디다 올려놓아야할까요? 그리고 혹시 반응형페이지 같은경우 태블릿사이즈까지 완벽하게 작업해야할까요?