inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

박인혁님의 게시글

박인혁 박인혁

@dlsgurdlfkd

수강평 작성수
6
평균평점
4.2

게시글 11

질문&답변

401 (Unauthorized) 오류가 나옵니다

안녕하세요, 저도 같은 에러가 발생했고 요청 데이터를 json으로 안보내고있는것도 같은데.. 제로초님 코드 전부 복사했음에도 같은 에러가 발생하고있습니다ㅠㅠㅠ 어디를 어떻게 수정해야되나요...

좋아요수
0
댓글수
5
조회수
1871

질문&답변

안녕하세요! 에러발생위치에 대해 궁금한게 있습니다.

const React = require ( 'react' ) const { useState , useEffect , useReducer , useCallback } = React const Table = require ( './Table' ) const initalState = { winner : '' , turn : 'o' , tableData : [[ '' , '' , '' ], [ '' , '' , '' ], [ '' , '' , '' ]] } module . exports = SET_WINNER = 'SET_WINNER' module . exports = CLICK_CELL = 'CLICK_CELL' module . exports = CHANGE_TURN = 'CHANGE_TURN' const reducer = ( state , action ) => { switch ( action . type ) { case SET_WINNER : return { ... state , winner : action . winner } case CLICK_CELL : { const tableData = [... state . tableData ] tableData [ action . row = [... tableData [ action . row ]]] tableData [ action . row ][ action . cell ] = state . turn return { ... state , tableData } } case CHANGE_TURN : { return { ... state , turn : state . turn === 'O' ? 'X' : 'O' } } } } const TicTacToc = () => { const [ state , dispatch ] = useReducer ( reducer , initalState ) // const [winner, setWinner] = useState('') // const [turn, setTurn] = useState('') // const [tabledata, settableData] = useState([['','',''],['','',''],['','','']]) const onClickTable = useCallback (() => { dispatch ({ type : SET_WINNER , winner : 'O' }) }, []) return ( Table onClick = { onClickTable } tableData = { state . tableData } dispatch = { dispatch } /> { state . winner && div > { state . winner } 님의 승리 div > } ) } module . exports = TicTacToc 곰곰히 보니깐 하단의 return 부분을 말하는거같은데.. table, tr, td컴포넌트로 tableData를 보내는데는 문제가 전혀 없었습니다. 왜 정의가 안되어있다고 나오는지 도저히 모르겠습니다..

좋아요수
0
댓글수
1
조회수
347

질문&답변

const에 대해 질문이 있습니다!

아 그렇군요 ㅠㅠㅠㅠ 감사합니다 열심히 공부해야겠네요!!

좋아요수
0
댓글수
4
조회수
368

질문&답변

const에 대해 질문이 있습니다!

친절한 답변 감사합니다 ㅠㅠㅠㅠㅠ 달아주신 답변 보고 아래와같이 수정했습니다ㅎㅎ const React = require('react') const {useState} = React . 다만 제가 잘 몰라서 그러는데요... 첫번째 사진처럼 const React, {useState} = require('react') 이렇게 하지 말고 말씀하신대로 const React = require('react') const { useState } = React 이렇게 불러와야 하는 이유가 혹시 어떤건지 알 수 있을까요...

좋아요수
0
댓글수
4
조회수
368

질문&답변

'공통 컴포넌트 구현(2) - computed 속성' 영상에서 질문 있습니다.

ListItem.vue에서 export default { /* eslint-disable */ created () { // console.log(this.$route.name) const name = this . $route . name ; if ( name === 'news' ) { this . $store . dispatch ( 'FETCH_NEWS' ); } else if ( name === 'ask' ) { this . $store . dispatch ( 'FETCH_ASK' ); } else if ( name === 'jobs' ) { this . $store . dispatch ( 'FETCH_JOBS' ); } console . log ( this . $store . state . news ) }, 검색해보니 eslint를 끄면 된다는 게시글이 있어서 이런식으로 eslint를 껏더니 에러가 안뜨네요. 근데 대체 왜 뜨는 에러인지 근본적인 이유를 알고싶습니다 ㅠㅠ

좋아요수
1
댓글수
3
조회수
733