본문 바로가기

개발자의 정보90

React 구성 요소의 수명 주기 React 구성 요소의 수명 주기는 다음 메서드로 나눌 수 있습니다. constructor(props): 이 메소드는 컴포넌트가 마운트되기 전에 호출됩니다. 상태를 초기화하고 이벤트 핸들러를 바인딩하는 데 사용됩니다. componentWillMount(): 이 메서드는 구성 요소가 렌더링되기 전에 호출됩니다. 구성 요소가 렌더링되기 전에 필요한 설정 또는 구성을 수행하는 데 사용됩니다. render(): 이 메서드는 구성 요소를 렌더링하기 위해 호출됩니다. 구성 요소의 보기를 나타내는 JSX 요소를 반환합니다. componentDidMount(): 이 메서드는 구성 요소가 렌더링된 후 호출됩니다. 구성 요소의 DOM 노드가 필요한 모든 설정 또는 구성을 수행하는 데 사용됩니다. componentWillR.. 2023. 1. 29.
우분투에서 Read-Only file system 오류 어느날 갑자기 아무 이유도 없이.. 설 명절의 고난을 이겨내고 온 나에게... 문제가 발생했다. 갑자기 Github Actions 오류가 발생하는 것이었다. 문제 확인 drone-scp error: error copy file to dest: ***, error message: Process exited with status 1 이 메시지가 문제다. 아무 원인도 나오지 않는다. 그래서 직접 해당 서버에 빌드한 jar 파일을 업로드 해본다. 하지만 아무 반응없이 업로드 되지 않는다.. 이런... 그 와중에 업로드해야 하는디렉토리의 소유자가 root 로 되어있다. 권한 문제는 없지만 그냥 기분나쁘니까 고쳐 보기로 한다. chown {user} /home/{user}/{working directory} 헉!!.. 2023. 1. 25.
애플 사파리를 그렇게 밀고 싶니..?? 문제 발생 요즘 맥OS가 자꾸 말썽이다. 최근에는 http 접속이 되지 않는 이상 현상이 발생했다. 구글에서 밀고 있는 내가 가장 오래 쓴 브라우저 `chrome` aka "크롬" 이라는 브라우저가 있다. 요즘은 거의 대부분 알고 있는 것 같다. 특히나 개발 관련된 일을 하는 사람이라면 더더욱 크롬 브라우저를 많이 사용해 왔을 텐데.. 최근 사내에 설치한 내부 gitlab 접속이 안되는 현상이 생겼다. 문제는 사내망에서 사용하는 터라 https 프로토콜이 아닌 http 프로토콜로 구성되어 있다는 것이다. 사실은 최근은 아니고 몇번 있었다. 하지만 대부분 OS 업데이트 이후에는 다시 잘 되곤 했다. 그러나 이번에는 업데이트를 해도 문제가 있다. 맥 OS를 쓰는 사람은 한번쯤 확인해 볼 필요가 있다. ```.. 2022. 2. 16.
[Chrome] 크롬 DNS 캐시 확인 및 삭제 방법 아래 URL로 접속해서 확인 및 삭제 1. chrome://net-internals/#dns 2. Clear host cache 버튼 아래 정보들도 조회가능 chrome://net-internals/#sockets chrome://net-internals/#events chrome://net-internals/#proxy chrome://net-internals/#httpCache chrome://net-internals/#timeline 2021. 12. 28.
[Flutter] InkWell vs GestureDetector - 다른점은? 둘 다 onTap, onLongPress 등과 같은 많은 공통 기능을 제공합니다. 주요 차이점은 GestureDetector가 드래그 등과 같은 더 많은 컨트롤을 제공한다는 것입니다. 반면에 InkWell에서 제공하는 파급 효과 탭은 포함하지 않습니다. 필요에 따라 둘 중 하나를 사용할 수 있습니다. 잔물결 효과가 InkWell과 함께 사용되기를 원하거나, GestureDetector로 더 많은 컨트롤이 필요하거나, 두 가지를 결합할 수도 있습니다. 2021. 9. 18.
[git - error] RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8) 하... 이런 답답한 오류 메시지 error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8) fatal: the remote end hung up unexpectedly 검색해보니 아래의 명령으로 http 버전을 변경하란다. git config --global http.version HTTP/1.1 변경했다. 그리고 다시 push 했으나.. 다른 오류가 나타난다. error: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 32 fatal: the remote end hung up unexpectedly 이런 제길... 다른 방법 git config --globa.. 2021. 9. 13.