묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
리렌더링
state가 바뀌면 컴포넌트의 렌더링이 다시 일어난다고 하셨는데요~ 리덕스를 쓰는 경우에, 부모컴포넌트에서 내려주는 props가 변경되는 일이 생기기도 하는데, 이 경우에는 어떻게 되나요? props가 바뀌어도 리렌더링 되게 되나요?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
truffle 질문입니다.
4.1.15에서는 성공했는데 이걸 5버전 이상에서 하려면 어떻게 수정을 해야하나요?
-
미해결스프링 웹 MVC
복수의 DIspatcherServlet 설정
기선님 url-pattern에 따라서 DIspatcherServlet을 여러개 사용하는게 어떤지 의견을 듣고 싶습니다. 수업중에서도 여러개를 사용하는 경우가 많이 없다고 하셨는데, 저 같은 경우도 DIspatcherServlet을 여러개 사용한 적이 없었지만 만약에 url-pattern에 따라 여러개를 사용할 경우 효율적인지 의문이네요 DIspatcherServlet을 여러개 사용한다고 해서 web application이 기동되는데 메모리를 많이 차지한다던가 뭐 그런 문제에 대해서 말이죠
-
해결됨React로 NodeBird SNS 만들기
getinitialProps에서 dispatch 동작
d _app.js파일안에 App.getInitialProps 함수안에서 dispatch를 통해서 LOAD_USER_REQUEST를 실행했습니다. 제가 생각했던 동작의 순서는 LOAD_USER_REQUEST 액션이 실행되고 LOAD_USER_SUCCESS 액션이 실행 된 후에 PAGE LOAD라는 콘솔이 찍히는 순서인데요. LOAD_USER_SUCCESS액션이 나중에 실행되는 것을 확인했고, 크롬 리덕스툴에서도 INIT에서의 state.user.me의 값이 null이였습니다. PAGE LOAD!!!라는 콘솔은 page폴더의 Signin.js파일에서 실행했습니다. 이건 sagas폴더의 user.js파일안의 코드입니다.... 어떤게 문제인지 아니면 제가 잘못 이해를 한건지 잘 모르겠습니다..... 알려주시면 정말 감사하겠습니다.... 진짜 어렵네욥 ㅠㅠㅠ
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
[강의 시간 01:00]
[강의 시간 01:00] actions.js에서 fetchNewsList().then( response => { context.commit('SET_NEWS', response.data); return response; }) 이부분의 경우 굳이 return response를 적지않아도 NewsView.vue에서 this.$store.dispatch('FETCH_NEWS').then(() => {})으로 구현이 가능한데 return response를 써줘야 then함수 체이닝이된다고 말씀하신거는 잘못 말씀해주신건가요? action에 등록한 함수들을 dispatch 하면 promise객체가 반환되기때문에 then체이닝이 가능한건가요?
-
미해결React로 NodeBird SNS 만들기
로그인 하면 signup form의 useEffect 가 실행되는 이유를 잘몰겠어여
리렌더링될때 me 정보가 있으면 자동으로 실행되는건가여? 그런데 me 정보도 언제 설정되는건지 잘몰겠어여 이에 대해 설명해 주시면 대단히 감사여 ~!
-
미해결React로 NodeBird SNS 만들기
getInitialProps에 대한 질문
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 함수가 먼저 실행되는 거 아닌가요?????
-
미해결iOS12 앱 개발 퍼펙트 가이드
질문드립니다...ㅠ
안녕하세요. 공부도중 저만의 앱을 만들어보고 싶어서 강의 내용 번외로 질문을 하나 드려도 될련지요? 혹시 앱내에서 카메라 기능을 원하는 시간대에만 사용할 수 있고 나머지 시간에는 사용하지 못하도록 하려면 어떤 부분을 건드려야하는지 약간의 조언좀 해주시면 감사하겠습니다ㅠ
-
미해결R 프로그램 - 시즌 1
barplot() 명령에서 에러발생
강사님, 종은 강의 감사드립니다. 제가 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/??????가 한글로 표시된 것이 문제같습니다. 혹시 경로를 별도 지정하는 방법은 없을까요?
-
미해결React로 NodeBird SNS 만들기
로그인시에 res.json(fullUser)에 대한 질문
로그인시에 유저정보를 주게 되는데 나중에 LOAD_USER_REQUEST액션시에도 유저정보를 받게 되는데 그렇게 되면 똑같은 동작이 두번일어나고 DB도 두번 뒤져야되는데 로그인시에 유저정보를 주는것은 불필요한 액션이 아닌가요????
-
해결됨인터랙티브 웹 개발 제대로 시작하기
질문이요~
function Character(info) { this.mainElem.style.left = info.xPos + '%'; info의 정체가 무엇인가요?? info.xPOS로 어떻게 xpos를 가져올수 있는걸까요?
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
특정 좌표에 오브젝트가 있는지를 체크할 수 있나요?
강좌에 직접있는 내용이 아니라서 죄송스럽습니다. 영상만 보기보다 실습을 해 가면서 하려고 복습겸 셀프 프로젝트를 해 보고 있습니다.플레이어를 중심으로 일정 범위까지 자동으로 배열에서 랜덤으로 타일을 꺼내서 필드를 만드는 것을 구현중에 있습니다. (재민님께서 번역해 주신 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#에서는 안되는거 같은데 맞는지요.
-
미해결웹 게임을 만들며 배우는 Vue
강의 잘 듣고 있습니다. 재미있네요
(사진)
-
해결됨웹 게임을 만들며 배우는 Vue
구구단에서 form을 하지 않아도 될것 같습니다.
최초 mounted되면 data를 통해 랜덤값이 생성될꺼고, 정답 맞았을 경우, 다시 랜덤값 추출하므로, 굳이 form 구문 안써도 잘 동작하네요~
-
미해결인터랙티브 웹 개발 제대로 시작하기
질문이요~
function Character() { this.mainElem = document.createElement('div'); this.mainElem.classList.add('character'); 위에 생성 함수 mainElem안에 createElement으로 div를 생성하고 그안에 add로 character 클래스를 추가한다는 뜻인가요? 즉 , mainElem 안에 div가 있고 div 형제 클래스로 character가 있는건가요? 그 전 강의에서도 들었는데 이해가 잘안가서요 ;; 너무 초보 질문이라 죄송합니다;;
-
미해결해킹 대회를 위한 시스템 해킹 프로토스타 완벽 풀이집
stack7 jmpcall
동영상이랑 똑같이 따라해서 main에 bp걸고 r해서 jmpcall rsp 하면 저는 not found 뜨는데 뭐가 문제일까요 jmpcall만하면 call rax, jmp rax 만 뜹니다
-
미해결React로 NodeBird SNS 만들기
usestate 관련 질문 드려요~
const [files1, setFiles1] = useState([{user:1, name:1},{user:2, name:2}]); const [files2, setFiles2] = useState([{user:3, name:3},{user:4, name:4}]); 이렇게 다중 배열이 2개 있는데 이걸 합치는 방법이 있나요? [{user:1, name:1},{user:2, name:2},{user:3, name:3},{user:4, name:4}] 이렇게 합치고 싶어요 알려주세요~
-
해결됨현존 최강 크롤링 기술: Scrapy와 Selenium 정복
scrapy crawl gmarket_best -o gmarket_products.csv -t csv 가 크롤링을 하지 못합니다.
삭제된 글입니다
-
미해결화이트해커가 되기 위한 모의해킹 완전 정복
theharvestar -d bloter.net -b google 이거 실행이 안되요
제목 그대로 실행이 안됩니다
-
미해결스프링 웹 MVC
produces 가 여러개 있는 경우는 어떻게 처리되나요?
context-type 이 여러개 있는 경우는 이해가 되는데요. 그 컨텐츠 타입으로 요청을 받는거니깐요. 근데 accept 일때는 여러개가 있으면 최종적으론 둘중 하나로 처리가 되어야 할거 같은데 어떤걸로 처리되는건지 감이 안잡히네요.