App3 ReactNative: 5/3 공부일지 작성 - useEffect() 배경 프로젝트 진행 중, useEffect()를 남용했다가 콘솔에서 너무 많은 요청을 한다는 이유로 오류메시지가 표시되었다 이에 useEffect()에 대하여 조금 알아보았고, 알아본 내용을 바탕으로 정리하여 작성한다 ! useEffect() 는 React의 훅(Hook) 중 하나로, 컴포넌트의 렌더링이 완료된 후에 특정 작업을 수행하거나, 컴포넌트가 사라지기 전에 필요한 정리 작업을 수행할 수 있도록 해줍니다. useEffect() 는 두 개의 인자를 받습니다. 첫 번째 인자는 함수이며, 렌더링이 완료된 후에 실행될 작업을 정의합니다. 두 번째 인자는 배열이며, 해당 배열에 포함된 값들이 변경되었을 때만 첫 번째 인자로 전달된 함수를 실행하도록 하는 역할을 합니다. 예를 들어, 다음 코드는 useEff.. Dev/React Native 2023. 5. 3. ReactNative: 5/2 공부일지 - Date() React Native에서 Date()는 JavaScript에서 기본적으로 제공되는 Date 객체를 사용하여 날짜와 시간에 관련된 작업을 수행하는 데 사용됩니다. Date 객체는 현재 날짜와 시간을 반환하는 메서드와 특정 날짜와 시간을 나타내는 데 사용되는 다양한 속성을 제공합니다. React Native에서 Date()를 사용할 때, 일반적으로 다음과 같은 작업을 수행합니다. 1. Date 객체 생성 const currentDate = new Date(); 2. 특정 날짜와 시간을 사용하여 Date 객체 생성 const someDate = new Date('May 2, 2023 10:30:00'); 3. 날짜와 시간의 특정 부분 추출 const year = currentDate.getFullYear().. Dev/React Native 2023. 5. 2. ReactNative: 환경 설정하기 및 설치 정리(Mac, M1) Homebrew 설치하기 Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 다음 링크에 들어가서 해당 명령어를 터미널에 붙여넣기 하여 Homebrew를 설치한다 설치하면, 어떤 스크립트를 실행하라는 내용이 나오는데 그거 실행해야 M1에서는 정상적으로 brew를 사용할 수 있으니 꼭 해야한다! Watchman 설치하기 brew install watchman 다음 명령어를 통하여 watchman을 설치한다 watchman이란 페이스북에서 제작하였고, 파일의 변화를 감지하고 파일의 변화가 조건을 만족시키면 특정 동작을 실행시키기 위하여 필요하다 Node.js 설치하기 curl -o- https://raw.githubusercontent.co.. Dev/React Native 2023. 5. 2. 이전 1 다음