리액트 하위 컴포넌트에서 상위 컴포넌트로 state 전달하기

refhttps://stackoverflow.com/questions/55726886/react-hook-send-data-from-child-to-parent-component

2일 전
·
0개의 댓글

while(*s++ = *t++) 을 이해 못하면 미신에 기반한 프로그래밍을 하는 것이다

Joel Spolsky 의 조언(원문, 번역본)에 따르면 while(\*s++ = \*t++) 은 c 언어의 문자열 복사 루틴이고, 이걸 이해못하면 컴퓨터과학을 잘못 배운거란다.문자열을 복사하는 루틴의 코드는 다음과 같다.src (source)에 있는 문자열을 dst

2020년 12월 12일
·
0개의 댓글

NextJS + Firebase + Serverless (AWS Lambda) 사용기

NextJS 의 getServerSideProps 에서 firebase.firestore 를 호출, firestore 데이터베이스에서 자료를 불러온 뒤 props 로 넘긴다.배포는 serverless로.aws lambda가 오류를 뱉는다.getServerSideProp

2020년 12월 6일
·
0개의 댓글

addSubview 를 SwiftUI 로 구현하기

addSubview() 안에 들어갈 view 를 UIRepresentable 로 변환한다. SwiftUI 뷰로 바뀐 UIKit 요소를 ZStack 을 이용해 addSubview 처럼 사용하면 된다. ex) PDFKit 에서 thumbnailView 사용하기

2020년 11월 24일
·
0개의 댓글

SwiftUI 에서 UserDefaults 를 쉽게 써보자: @AppStorage

어플리케이션 설정을 저장하는데 쓰는 UserDefaults 객체.State가 바뀔때마다 자동적으로 UI 를 갱신해주는게 SwiftUI 의 장점인데, State 로 UserDefaults 값을 사용하려면 약간의 전처리가 필요했다.https://stackoverf

2020년 11월 23일
·
0개의 댓글

NextJS : 클라이언트 렌더링 단계에서 모듈 불러오기

window 객체를 사용하는 자바스크립트 모듈의 경우 nextjs 에서 import 할때 오류가 생긴다. nextjs 는 서버사이드렌더링(SSR)을 하는데, window 객체는 클라이언트가 있어야 생기는 거라 그런듯.useEffect 훅을 이용해 클라이언트사이드렌더링(

2020년 11월 13일
·
0개의 댓글

NextJS 에서 map method 문제

.map 메소드 사용시 렌더링할 요소에 key 값을 안넣어주면 렌더링이 안된다.위와 같은 경우 array 안의 요소들이 렌더링되지 않는다.위와 같이 key 에 index 를 할당하니 렌더링이 됐다.버그인건지 아니면 react나 nextjs 에 규칙이 추가된건지 아니면

2020년 11월 1일
·
0개의 댓글
post-thumbnail

nextjs github 페이지 배포 + 커스텀 도메인 적용

nextjs 로 만든 static 웹페이지를 gh-pages 로 배포하고, namecheap 에서 구입한 커스텀 도메인을 적용시키자.깃허브 repo 를 만들어 놓고, 로컬에서 remote 연결해 둔다. env-config.js 와 next-config.js 파일을 프로

2020년 10월 25일
·
0개의 댓글
post-thumbnail

크롬/웨일 확장프로그램 출시하기

웨일 익스텐션 스토어 둘러보다가 아래와 같은 좋은 익스텐션을 발견해서, 원작자의 허락을 받고 연세대 버전으로 제작하기로 했다.https://store.whale.naver.com/detail/lniagbhflokdpfoilcmcpdmaphllolai크롬 익스텐

2020년 10월 24일
·
0개의 댓글

CSS 핸드북

선택자 { key : value } 형태.p { color: orange }p 태그에 있는 글씨색을 orange 로 바꾼다. .some-class { color: orange }class="some-class" 인 태그의 글씨색을 orange 로 바꾼다.id="some

2020년 10월 22일
·
0개의 댓글
post-thumbnail

SwiftUI 로 음악 다운로드 어플 만들기 1 : 검색 및 다운로드

to do : GET 요청으로 음악 리스트를 검색하고, 30초 샘플을 다운받자.아이튠즈 api 를 사용한다. (https://itunes.apple.com/search)음악 검색창이랑, search 버튼을 만든다.검색결과를 List 형태로 보여준다. 리스트 각

2020년 9월 6일
·
0개의 댓글
post-thumbnail

SwiftUI : Button 과 관련된 삽질

Button 의 정의에 따르면 action 에는 () -> Void 인 클로저나 함수만 들어올 수 있다.Button 을 눌렀을때 실행되는 함수가 어떤 input parameter 를 가지길 원한다면, 다음과 같이 클로저 {} 안에 실행하고 싶은 함수를 호출하면 된다.버

2020년 9월 6일
·
0개의 댓글

맥 OSX 에서 숨겨진 파일 보기

터미널에 아래와 같이 입력숨겨진 파일을 다시 안보이게 하려면, true를 false 로 바꿔서 입력해주면 된다.

2020년 9월 4일
·
0개의 댓글

iOS : Alamofire 를 이용한 API 호출

2020-09-04 > Alamofire ? 서버 통신을 도와주는 Swift 라이브러리. 라이브러리 설치방법 git clone 을 이용하는 방법과 cocoa pods 을 이용하는 방법이 있다. git clone 을 사용하는 방법 Xcode 메뉴에 source

2020년 9월 4일
·
0개의 댓글
post-thumbnail

iOS : 파운데이션 프레임 워크를 이용한 API 호출

이 글에서 API URL은 전부 생략하였습니다.라인, 헤더, 바디로 구성.라인은 http 메시지의 최상단 한줄. 그 다음줄 부터는 헤더이며, 헤더가 끝나고 한줄 공백이 있고 그뒤에 나오는게 바디이다.Host 헤더에는 도메인과 포트번호가 적혀있다. 두개 이상의 도메인에

2020년 9월 4일
·
0개의 댓글

iOS : UserDefaults

iOS 에서는 기본 저장소를 손쉽게 다룰 수 있는 UserDefaults 객체를 제공한다.UserDefaults 는 런타임 환경에서 동작하는 객체이다. 앱이 실행되는 동안 기본 저장소에 접근하여 데이터를 가져오고 기록하는 역할을 한다.UserDefaults 는 싱글톤

2020년 9월 3일
·
0개의 댓글

iOS : 프로퍼티 리스트(Property List)

객체의 내용을 바이트 단위로 변환하여 파일에 기록하거나 네트워크를 통해 전달이 가능하도록 하는 것.애플의 주요 소프트웨어 프레임워크에서 객체 직렬화를 위해 쓰이는 XML 파일. 대부분 .plist 확장자를 가진다.비교적 단순한 데이터를 XML 포맷에 맞춰 키-밸류 형식

2020년 9월 3일
·
0개의 댓글

iOS : Delegate 패턴

example: 이미지 피커 컨트롤러SampleViewController.swift위의 뷰 컨트롤러 코드는 이미지 피커 컨트롤러를 실행하면서 몇 가지 권한과 조건을 걸어둔다. "뷰 컨트롤러는 이미지 피커 컨트롤러 동작에 간섭하지 않을테니, 특정 이벤트가 발생했을때 뷰

2020년 9월 3일
·
0개의 댓글

iOS : AppDelegate 에 변수저장

example : 메모 앱memoList 변수를 AppDelegate 에 저장하는 이유memoList 는 앱의 여러 객체가 참조하는 공유 데이터이다. 어플리케이션 사용 도중에 메모리 관리 이슈나 객체의 소멸로 인해 데이터가 삭제되면 안된다. 또한 여러곳에서 사용하더라도

2020년 9월 3일
·
0개의 댓글
post-thumbnail

iOS의 MVC, MVVM

Model 과 View 가 서로 독립적이지 않는다는 문제점이 있다.어플리케이션 규모가 커지면 관리가 어려워짐.Model 과 View 가 서로 독립적이고, 그 사이 중개자 역할은 Controller가 전담한다.뷰 컨트롤러가 너무 비대해지는 단점이 있다. (Massive

2020년 8월 30일
·
0개의 댓글