일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- map이 undefined가 뜰 때
- pm2 상태 확인
- pm2 설치
- setInterval clear
- setInterval 외부 정지
- pm2 확인
- 공인IP
- transfer
- mosquitto.conf
- AntDesign
- html #select #option #multiple
- datagridview 직접입력
- mosquitto
- c# datagridview 데이터 넣기
- setInterval 중지
- Replication
- invalid data
- setInterval 정지
- 맥 어드레스
- allow_anonymouse
- timepicker
- mySQL_Replication
- pm2
- pm2 시작
- 데이터테이블 데이터 넣기
- 서버동기화
- DatePicker
- DataGridView 직접 입력
- 1883
- listener 1883
- Today
- Total
목록React (88)
개발 노트
1. border-radius의 default값이 2px에서 2,4,6,8 px중 하나로 변경되었다. 예를 들어 Button의 default값은 2px에서 6px로 변경되었다. 기본색 또한 #1890ff에서 #1677ff로 변경되었다. 2. css에 대한 변경으로 css-in-Js를 채택하여서 기존 import를 할 때 antd/dist/antd.css를 사용 했던 것을 없앴다. 기본 스타일을 재설정 해야 하는 경우 importantd/dist/reset.css를 import하여 사용하면 된다. 3. LocaleProvider는 4버전에서 더 이상 사용되지 않기에 5버전에서 관련 폴더 antd/es/locale-provider 및 antd/lib/locale-provider를 제거했다. 4. 기본 제공 ..
React Hook을 사용할 때는 규칙이 있는데 그중 하나는 최상위 컴포넌트에 위치해야 한다는 것이다. 그렇기에 다른 컴포넌트에 함수를 만들어서 호출하고 싶을때 그 함수가 선언된 컴포넌트에서 훅을 사용하여 state를 할당해봤자 error가 뜨게된다. 그렇기에 필요한 변수를 담을 props를 parameter로 주고 사용할 컴포넌트에 함수를 끌어와서 props로 변수를 주면 된다.
useEffect = (async () => { await request ..... ..... } 위와같이 쓰면 끊임없이 프라미스를 불러온다고 쓰지말라한다. useEffect에서 async를 쓰려면 const getFeedMove = async (joNo) => { const sql = '/feeder/movedata/' + joNo; await request .get(sql) .then((res) => { let data = res.data; setFeedMove(data); console.log('data :>> ', data); }) .catch((error) => { console.log(error); }); }; useEffect(() => { getFeedMove(joNo); }, []); 위..
useEffect 내에서 무언가를 리턴할 때 발생하는 문제. useEffect가 리턴할 수 있는 것은 함수밖에 없다. 예를 들어 return false 하면 에러가 나고 그냥 return하면 에러가 안난다.
antdesign에서 table 컴포넌트를 가져와 사용하던 도중 화면을 줄이면 table 넓이가 깨지는 현상이 일어났다. 이유는 뭔가 했더니 table의 부모값에 overflow:auto를 꾸준히 넣어놨다가 다 없앴는데 이것이 이유였다. 하지만 antd에서는 부모값에 overflow:auto가 있으면 첫행,첫열이 고정이 안잡히기에 사용할 수가 없었다. 그래서 부모값에 grid를 주고 사용하니 별 문제없이 작동하였다.