Index.js파일에서 const Index = () => { const me = useSelector( state => state.user.me) console.log(me) } Index.getInitialProps = async (context) => { context.stroe.dispatch({ type : LOAD_USER_REQUEST }) } 만약 이렇게 있었을 경우에 LOAD_USER_REQUEST를 통해서 me라는 state에 유저값을 넣어줬기 때문에 브라우저 콘솔에 me라는 객체가 찍혀야하는데 액션이 동작하기 전인 null 값이 나오게 됩니다. getinitialProps 함수가 먼저 실행되는 거 아닌가요?????
강사님, 종은 강의 감사드립니다. 제가 barplot()을 실행하니, 아래와 같은 에러가 발생합니다. cannot open compressed file 'C:/Users/??????/AppData/Local/Temp/RtmpiMcF81/rs-graphics-aa467f3c-4b3f-4d46-bca5-a52ea6dde1a1/49465ce3-f2ed-45c8-a92c-3f9c86b338d4.snapshot', probable reason 'Invalid argument' Graphics error: Plot rendering error 추정하건데 windows C://폴드의 Users/??????가 한글로 표시된 것이 문제같습니다. 혹시 경로를 별도 지정하는 방법은 없을까요?
강좌에 직접있는 내용이 아니라서 죄송스럽습니다. 영상만 보기보다 실습을 해 가면서 하려고 복습겸 셀프 프로젝트를 해 보고 있습니다. 플레이어를 중심으로 일정 범위까지 자동으로 배열에서 랜덤으로 타일을 꺼내서 필드를 만드는 것을 구현중에 있습니다. (재민님께서 번역해 주신 2D로그라이크 만들기를 참고했습니다) => 탐험이 진행될수록 필드가 랜덤으로 넓어지는걸 예상하고 있습니다. 우선 시작지점에서 유저 중심으로 타일을 구현하는 것 까지는 성공했습니다만, 유저가 이동할 경우 타일이 구현되지 않은 지역에만 새롭게 타일을 까는 방법을 모르겠습니다. - 처음에는 그냥 간단히 x,y,z값 넣어서 null인지 비교하면 될까 했는데, Vector3는 null로 확인할 수 있는게 아니라고 하더군요. - new Vector3를 특정 오브젝트의 transform.position으로 지정하고 그 오브젝트의 포지션이 null인가 보려고 했는데 그것도 안되더군요. (오브젝트의 포지션으로 지정한 시점에서 이미 그 위치에 체크용 오브젝트가 있으니 null이 아니게 되네요) 검색을 해 봐도 잘 못찾겠습니다. 그리고 사실 Sorting Layer도 구분해서 확인이 되었으면 하는데 일단 그건 또 다음 문제일듯 합니다. 추가로.. Unity C#에 x,y두가지 위치값을 가지는 배열을 만들수가 있나요? 이 질문을 다른곳에 했을 때 다른 대안을 설명해주시면서 x,y좌표를 가진 int check[40][40] 같은걸 만들라고 알려주신 분이 계시는데, C#에서는 안되는거 같은데 맞는지요.
function Character() { this.mainElem = document.createElement('div'); this.mainElem.classList.add('character'); 위에 생성 함수 mainElem안에 createElement으로 div를 생성하고 그안에 add로 character 클래스를 추가한다는 뜻인가요? 즉 , mainElem 안에 div가 있고 div 형제 클래스로 character가 있는건가요? 그 전 강의에서도 들었는데 이해가 잘안가서요 ;; 너무 초보 질문이라 죄송합니다;;
아래와 같이 manifest 넣고 webpack 을 돌리면 에러납니다. throw new RemovedPluginError(errorMessage); ^ Error: webpack.optimize.CommonsChunkPlugin has been removed, please use config.optimization.splitChunks instead. at Object.get [as CommonsChunkPlugin] (C:\work\saramin\LearnWebpack\example2\node_modules\webpack\lib\webpack.js:189:10) at Object.<anonymous> (C:\work\saramin\LearnWebpack\example2\webpack.config.js:18:30) at Module._compile (C:\work\saramin\LearnWebpack\example2\node_modules\v8-compile-cache\v8-compile-cache.js:192:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Module.require (internal/modules/cjs/loader.js:690:17) at require (C:\work\saramin\LearnWebpack\example2\node_modules\v8-compile-cache\v8-compile-cache.js:161:20) at requireConfig (C:\Users\user\AppData\Roaming\npm\node_modules\webpack\bin\convert-argv.js:96:18) at C:\Users\user\AppData\Roaming\npm\node_modules\webpack\bin\convert-argv.js:109:17 at Array.forEach (<anonymous>) at module.exports (C:\Users\user\AppData\Roaming\npm\node_modules\webpack\bin\convert-argv.js:107:15) at Object.<anonymous> (C:\Users\user\AppData\Roaming\npm\node_modules\webpack\bin\webpack.js:153:40) at Module._compile (internal/modules/cjs/loader.js:776:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Function.Module.runMain (internal/modules/cjs/loader.js:829:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) 이런 에러 메세지 나옵니다. webpack4 버전이라 그런것 같은데 혹시해결 방법이 있을까요?
plugins: [ new webpack . optimize . CommonsChunkPlugin ({ // 공통적으로 사용 하는 모듈(라이브러리) name: ' vendor ' // Specify the common bundle's name. }), ] 해당 코드를 넣고 webpack 돌려도 용량은 동일 하게 나오는데요 혹시 webpack 4 버전에서는 차이가 없나요? 그리고 webpack 돌리면 min.js 처럼 공백없이 다 합처지는게 이거 영상 처럼 공백 포함 되서 나오게 할수 있는 방법이 있나요?
저도 아랫분처럼 해당 함수에서만 Fail이 나오는데요. 작동도 다 정상적으로 되고, python morsecode.py로 실행하거나 python 인터프리터를 실행해서 import하여 해당 함수만 실행해봐도 잘 작동합니다. 댓글에 남겨주신대로 띄어쓰기를 많이 해봤는데도 정상적으로 return이 되는데요. 왜 에러가 나는지 궁금합니다..!