| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 사이버보안
- 버전관리
- 데이터베이스
- I'm Sorry
- 자료구조
- 소프트웨어
- 디자인패턴
- springboot
- 컴퓨터비전
- 데이터구조
- 프로그래밍
- 프로그래밍언어
- 네트워크보안
- 파이썬
- 알고리즘
- 데이터분석
- 딥러닝
- 빅데이터
- 웹개발
- 보안
- 데이터과학
- 컴퓨터과학
- 머신러닝
- Yes
- 자바스크립트
- 인공지능
- 컴퓨터공학
- 클라우드컴퓨팅
- 소프트웨어공학
- 네트워크
- Today
- Total
목록2023/12/22 (15)
스택큐힙리스트
나는 state 배열의 끝에 요소를 추가하고 싶은데, 이게 올바른 방법인가요? this.state.arrayvar.push(newelement); this.setState({ arrayvar:this.state.arrayvar }); push를 사용하여 배열을 장소에서 수정하는 것이 문제가 생길 수 있는지 걱정됩니다. 안전한가요? 배열의 사본을 만들고 setState하는 대안은 낭비적인 것 같습니다.답변 1The React docs says: 이.state를 불변객체인 것처럼 다루세요. 직접 상태를 변경하는 것은 코드에 오류를 유발할 수 있으며, 이후 리셋한다고 하더라도 어떤 라이프사이클 메서드가 트리거되지 않을 수 있습니다. 예를 들어, componentDidUpdate과 같은 일부 라이프사이클 메서드..
React가 setState()가 호출될 때마다 모든 컴포넌트와 하위 컴포넌트를 다시 렌더링합니까? 만약 그렇다면, 왜 그럴까요? React가 상태가 변경될 때 필요한 만큼만 렌더링하는 것이 아닌가요? 다음 단순한 예제에서는 텍스트가 클릭될 때마다 두 클래스 모두 다시 렌더링되는데, 연속적인 클릭에서 상태가 변경되지 않기 때문에, onClick 핸들러가 항상 동일한 값으로 state를 설정한다고 하더라도: this.setState({'test':'me'}); 변경된 state 데이터가없는 경우에만 렌더링이 발생할 것으로 예상했는데요. 예제의 코드는 이곳에서 확인할 수 있고, 임베디드 스니펫도 있습니다: JS Fiddle에서 var TimeInChild = React.createClass({ render:..
React.js를 처음으로 다루고 있는데, 클릭 이벤트를 통해 페이지에 무언가를 보이거나 숨기는 방법을 찾을 수 없습니다. 다른 라이브러리를 페이지에 불러오지 않고 React 라이브러리를 사용하는 원래의 방법을 찾고 있습니다. 지금까지 이렇게 해왔습니다. 클릭 이벤트가 발생할 때 결과 div를 보여주고 싶습니다.var Search= React.createClass({ handleClick: function (event) { console.log(this.prop); }, render: function () { return ( ); } }); var Results = React.createClass({ render: function () { return ( 일부 결과 ); } }); React.render..
텔레그램의 그룹 채팅방에 메시지를 보낼 수 있도록 하고 싶습니다. 파이썬 스크립트를 실행하고 (이미 동작하는 몇 가지 작업을 수행) 그런 다음 일부 매개변수에 일부 값이 있는 경우 스크립트는 텔레그램을 통해 그룹 채팅방에 메시지를 보내야합니다. 저는 우분투 및 Python 2.7을 사용하고 있습니다. 나는, 틀리지 않는다면, 이를 수행하는 두 가지 방법이 있다고 생각합니다: 첫 번째 방법: 파이썬 스크립트가 직접 텔레그램 API에 연결하고 메시지를 보내도록합니다 (https://core.telegram.org/api). 두 번째 방법: 파이썬 스크립트가 텔레그램 CLI를 호출하고(https://github.com/vysheng/tg), 이를 통해 일부 값을 전달하고 메시지가 텔레그램 CLI에 의해 전송됩..