소개
게시글
질문&답변
2020.09.19
dispatch 다음에 .then 구문에 대해 질문이 있습니다.
만약 로그인에 성공한다면 현재 loginUser(body)의 return 값이 { payload: {loginSuccess: true, userId: user._id }}일 것같은데 .then 구문 이하에서 이것을 response로 받아서 response.payload.loginSuccess에 접근이 가능한건가요? 그렇다면 위의 코드에서 해당 코드를 응답받은 state가 dispatch로 Redux의 Store에 반영되는 동시에 .then 구문으로 action 객체에 접근 가능하다는 말씀이신거죠?
- 2
- 3
- 891
질문&답변
2020.09.02
회원가입 과정에서 포스트맨에서 이름, 이메일, 비밀번호를 전송한 후 success: true 결과값을 받았는데 mongoDB에서는 전송된 정보들이 반영되지 않습니다. 어떤 문제일까요?
선생님 제가 바보 짓을 했네요. 포스트맨에서 text인 상태로 계속 데이터를 전송하고 있었습니다. 해결 되었습니다.
- 0
- 2
- 498
질문&답변
2020.02.09
틱택토 게임 강의 중 질문
function 승리자체크 ( 칸들 , 다참 , 몇줄 , 몇칸 , 턴 ) { // 가로줄 검사 if ( 칸들 [ 몇줄 ][ 0 ]. textContent === 턴 && 칸들 [ 몇줄 ][ 1 ]. textContent === 턴 && 칸들 [ 몇줄 ][ 2 ]. textContent === 턴 ) { 다참 = true ; } // 세로줄 검사 if ( 칸들 [ 0 ][ 몇칸 ]. textContent === 턴 && 칸들 [ 1 ][ 몇칸 ]. textContent === 턴 && 칸들 [ 2 ][ 몇칸 ]. textContent === 턴 ) { 다참 = true ; } // 대각선 검사 if ( 몇줄 - 몇칸 === 0 ) { if ( 칸들 [ 0 ][ 0 ]. textContent === 턴 && 칸들 [ 1 ][ 1 ]. textContent === 턴 && 칸들 [ 2 ][ 2 ]. textContent === 턴 ) { 다참 = true ; } } if ( Math . abs ( 몇줄 - 몇칸 === 2 )) { if ( 칸들 [ 0 ][ 2 ] === 턴 && 칸들 [ 1 ][ 1 ] === 턴 && 칸들 [ 2 ][ 0 ] === 턴 ) { 다참 = true ; } } } function 비동기콜백 ( event ) { event . preventDefault (); // 칸을 클릭했을 때 몇 줄 몇 칸인지 알기 위해서 var 몇줄 = 줄들 . indexOf ( event . target . parentNode ); var 몇칸 = 칸들 [ 몇줄 ]. indexOf ( event . target ); 줄칸체크 ( 몇줄 , 몇칸 ); var 다참 = false ; if ( 칸들 [ 몇줄 ][ 몇칸 ]. textContent === "" ) { 칸들 [ 몇줄 ][ 몇칸 ]. textContent = 턴 ; 승리자체크 ( 칸들 , 다참 , 몇줄 , 몇칸 , 턴 ); 제 생각대로라면, 칸을 클릭하고 나서 그에 따라 비동기콜백 함수가 동작하는데 이 함수 안에서 이미 칸들, 다참, 몇줄, 몇칸, 턴이라는 변수들에 각각 값들이 담겨 있고 승리자체크라는 함수 안에는 이 변수들이 들어 있어서 매개변수로 칸들,다참,몇줄,몇칸,턴을 포함시켰습니다. 그리고 비동기콜백 함수 안에서 이 함수를 호출 시 그 값들을 담고 있는 변수들을 인자로 포함시켰는데 동작하지가 않습니다. 동작하지가 않는다는 것은 제가 argument로 포함시켜준 변수들의 값이 함수에 전달이 안되었다는 것인데 분명히 저 함수 안에서 각각 변수들에 값이 저장되어 있다는 것을 확인하였습니다. 왜 값들을 가진 변수를 인자로 삼았는데 그 값이 함수 호출 시 전달되지 않는 걸까요?
- 0
- 2
- 74