[React.js] props 란?
props는 properties의 줄임말로, 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할 때 사용합니다. 각 컴포넌트는 받은 props를 사용하여 렌더링하거나 다른 자식 컴포넌트에게 전달할 수 있습니다. Props Drilling 한 컴포넌트에서 시작하여 여러 단계의 중첩된 컴포넌트를 거쳐 props를 전달하는 과정 Props Drilling...
props는 properties의 줄임말로, 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할 때 사용합니다. 각 컴포넌트는 받은 props를 사용하여 렌더링하거나 다른 자식 컴포넌트에게 전달할 수 있습니다. Props Drilling 한 컴포넌트에서 시작하여 여러 단계의 중첩된 컴포넌트를 거쳐 props를 전달하는 과정 Props Drilling...
App Store connect access for is required. add an account in accounts settings 앱을 배포하려다가 에러를 발견해서 해결법을 알아보니… 간단했었다. 해결법 : Xcode 재시작(restart) 위 해결법으로도 되지 않는다면 Xcode에 연결된 계정을 삭제 했다가 다시 시도하면 될 것 같다....
요즘 코로나19 팬데믹 시대가 끝을 보이면서 다시 건강과 관련된 피트니스 앱을 통해 마이데이터 앱들이 많이 출시되고 있습니다. 그래서 HealthKit도 점차 많이 사용되고 있어서 HealthKit 프레임워크도 알아보겠다는 마음으로 포스팅 시작합니다. 프로젝트 설정 HealthKit 추가 Project Targets -> Signing &a...
요약 : bounds는 자기 자신 기준, frame은 상위(부모)뷰 기준 Bounds 와 Frame 의 차이점 Apple Developer Documnet Frame The frame rectangle, which describes the view’s location and size in its superview’s coordinate s...
HttpOnly를 사용하면, XSS 공격을 예방할 수 있습니다. 우리가 인터넷을 사용하다 보면 HTTP 및 HTTPS 통신을 자주 하게 됩니다. 그러다 보면 로그인이나 상품을 구매할 수도 있고 다양한 활동들을 하게 되는데, 이때 사용되는 것이 쿠키입니다. 쿠키(Cookie) 쿠키(Cookie)는 세션 및 기타 정보를 관리하기 위해 사용합니다. 이...
var ES5(2009)까지는 var는 변수 선언하는 유일한 방법이었습니다. 과거에는 절대적으로 사용하고 있었으며 호이스팅 때문에 예기치 않은 버그를 유발하곤 했었습니다. 그래서 ES6(ES2015) 이후부터는 let, const 더 많이 사용합니다.(굳이 var를 사용할 이유가 없어졌기 때문에) 특징 사용 가능한 범위 : 전역 혹은 함수 ...
start.spring.io에서 프로젝트 생성 Project : 사용할 빌드 자동화 도구 Language : 사용할 언어 Spring Boot : 스프링부트 버전 Group : 일반적으로 프로젝트의 도메인 이름을 거꾸로 써서 사용 예시 : jacksonjang.io 라면, io.jacksonjang Artif...
스프링부트 2.x 이제 퇴물이다! 요약 다음과 같은 스펙을 사용하자 JDK 17 이상 Tomcat 10.x 이상 Gradle 7.5 이상 시작 안녕하세요. 다소 제목이 자극적이게 느껴질 수도 있겠지만, 시대가 빠르게 변화하면서 스프링부트도 빠르게 변화하고 있습니다. 보통 일반적인 경우로 스프링부트 2.7 버전을 많이 사용 했으...
iOS 기준으로 Swift 언어를 사용해서 간단히 설명하겠습니다. 개요 제가 개발을 시작했었을 때, 처음 배웠던 아키텍처 패턴으로 MVC를 배웠었습니다. 아키텍처 패턴 중에서 제일 유명한 패턴으로 소프트웨어 개발에서 사용되고 있습니다. 하지만, 모바일 OS에서는 MVC를 대신해서 MVVM이 대중적으로 자리를 잡았습니다. 그렇지만 우리가 이러한...
Ubuntu 20 버전을 사용하고 있습니다. 난 오늘 실수로 sudo chmod 777 /usr/bin/ 을 통해 sudo 권한을 강제로 바꿔버려서 제목과 같은 에러를 겪어 버렸습니다.. 매우매우 치명적인 실수라 처음부터 다시 설치할까 싶었지만, 이 에러를 해결할 수 있을까 라는 생각이 들어서 직접 해결해 보기로 했습니다. 방법을 찾아보니 Ubu...