• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

버튼 눌러도 반응이 없어여

19.08.25 18:18 작성 조회수 202

0

 

삐약 버튼을 누르면

code

<Button type="primary" htmlType="submit" loading={isAddingComment}>삐약</Button>

 

리덕스 사가에 의해 댓글 추가가 실행 되는데요

 

code

function* addComment(action) {

  try {

    yield delay(2000);

    yield put({

      type: ADD_COMMENT_SUCCESS,

      data: {

        postId: action.data.postId,

      },

    });

  } catch (e) {

    yield put({

      type: ADD_COMMENT_FAILURE,

      error: e,

    });

  }

}

 

function* watchAddComment() {

  yield takeLatest(ADD_COMMENT_REQUEST, addComment);

}

 

export default function* postSaga() {

  yield all([

    fork(watchAddPost),

    fork(watchAddComment),

  ]);

 

문제는

 

      type: ADD_COMMENT_FAILURE,

 

실행되요 이유가 뭔지 몰겠어요

 

test

isAddingComment (pin): 
addCommentErrorReason (pin) : 
81 
asdfasdf 
BHI 
e NodeBird 
NodeBird 
c 
0 127 0.0.1:3000 
sitel todo 
0101 0104Lh? 
010111 
: 12.95 
skill note 
Log In - Vultr.com 
71 El 
filter.. 
HELLO SAGA 
HELLO SAGA 
LOG 
IN REWEST 
LOG 
IN SUCCESS 
ADD POST_REQUEST 
ADD POST SUCCESS 
Inspector 
+øø:ee.øe 
+øø:ø2.93 
+øø:ø2.øe 
+øø:19.86 
+øø:ø2.øe 
+øø:ø2.ø1 
+øø:ø2.ø2 
+26 
+øø:ø2.ø1 
rmance 
Action 
Redux 
NodeBird 
07 
Trace 
x 
Test 
Diff 
Tree 
post (pin) 
State 
Diff 
CHOIßl_lCh 
ADD CU*4E-NT 
ADD CU*4E-NT 
ADD CU*4E-NT 
ADD CU*4E-NT 
ADD CU*4E-NT 
ADD CU*4E-NT 
type: 
Console 
REQUEST 
FAILURE 
REQUEST 
FAILURE 
REQUEST 
FAILURE 
O Pause 
What's New X Search 
Highlights from the Chrome 76 update 
Autocomplete with CSS keyword values 
Typing a keyword value like "bold" in the Styles pane now autocompletes 
to "font-weight: bold".

 

 

에러 메세지는

 

error1

Warning: Encountered two children with the same key, `[object Object]`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version. in div (at pages/index.js:28) in Home (at _app.js:26) in div (created by Context.Consumer) in Col (at AppLayout.js:32) in div (created by Context.Consumer) in Row (at AppLayout.js:25) in div (at AppLayout.js:15) in AppLayout (at _app.js:25) in Provider (at _app.js:20) in NodeBird (created by withRedux(NodeBird)) in withRedux(NodeBird) in Suspense (created by AppContainer) in Container (created by AppContainer) in AppContainer

error2

:3000/_next/static/runtime/main.js?ts=1566728379331:10978 Warning: Encountered two children with the same key, `[object Object]`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.

    in div (at pages/index.js:28)

    in Home (at _app.js:26)

    in div (created by Context.Consumer)

    in Col (at AppLayout.js:32)

    in div (created by Context.Consumer)

    in Row (at AppLayout.js:25)

    in div (at AppLayout.js:15)

    in AppLayout (at _app.js:25)

    in Provider (at _app.js:20)

    in NodeBird (created by withRedux(NodeBird))

    in withRedux(NodeBird)

    in Suspense (created by AppContainer)

    in Container (created by AppContainer)

    in AppContainer

 

인데 해석이 안되요

 

혹시 이유를 아시면 알려주시면 대단히 감사여

 

github

 

 

 



답변 1

답변을 작성해보세요.

0

ch4에서는 댓글 등록이 안 되는게 맞습니다. 처음에 있던 더미 게시글에는 들어가지만, 새로 만든 게시글에는 댓글이 안 달립니다.