const onKeyPress = e => {
if (e.key === 'Enter') {
const { value, name } = e.target;
e.preventDefault();
console.log('onKeyPress');
search();
}
};
로 구현하고 이벤트를 onKeyPress를 했더니 두번 호출되었다. e.preventDefault()를 통해 해결 이벤트를 취소할 수 있는 경우, 이벤트의 전파를 막지않고 그 이벤트를 취소하는 역할을해서 두번호출되는 것을 막는다.
'Web 개발 > React' 카테고리의 다른 글
[React] Hook 정리 (useState, useEffect, useReducer, useMemo, useCallback, useRef) (0) | 2020.03.16 |
---|---|
index.js:1 Warning: Failed prop type: The prop `value` is marked as required in `HeatMapCellRect`, but its value is `undefined`. (0) | 2020.03.13 |
nivo Heatmap code (0) | 2020.03.12 |
Error: <rect> attribute x: Expected length, "NaN" 미친듯한 에러와 팬소리에 미치다. (0) | 2020.03.11 |
[React] searchkit 사용해보자 (0) | 2020.03.02 |