일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- async
- CS
- no-permission-handler-detected
- Hash-table
- rn
- react animation
- Swift
- RN업데이트
- React-Native업데이트
- debounce
- hydration mismatch
- javascript
- react-native-image-picker
- animation
- await
- axios
- private-access-to-photos
- Promise
- RN새로운아키텍쳐
- named type
- ios
- Throttle
- react-native-permissions
- promise.all
- 비동기
- RN아키텍쳐
- react-native
- react
- motion.div
- react native
- Today
- Total
목록전체 글 (87)
하루살이 개발일지

HTTP 통신 HTTP 통신이란 브라우저와 웹 서버가 통신할 수 있도록 규칙과 절차를 규정한 통신 프로토콜이다. HTTP 통신은 기본적으로 요청-응답 기반의 프로토콜인데, 하나의 컴퓨터에서 다른 쪽으로 Request를 하면 다른 컴퓨터에서는 이에 대응하는 Response를 돌려주는 방식이다. 이 방식은 많은 경우 합리적인 통신 수단이지만, 한계점도 존재한다. 두 컴퓨터 간 연결을 지속하는 대신 단발적으로 요청이 수신되었을 때만 연결을 허가하고, 응답까지 마무리된 후에는 연결을 해제하는 방식인 만큼 소규모 정보 전달이 다수 발생할 경우 계속해서 연결을 생성하고 해제하는 과정을 거쳐야 하며 이는 자원 낭비가 될 수 있다. 또한, 클라이언트 요청 없이 서버 쪽에서 먼저 클라이언트에 데이터를 전송하는 것이 불가..

딥 링크(Deep linking)란?딥링크는 특정 콘텐츠나 페이지로 직접 연결하는 방법이다. 웹 사이트나 모바일 애플리케이션에서 사용되며, 사용자가 앱의 특정 페이지나 기능으로 바로 이동할 수 있게 한다. 딥 링크의 필요성아래는 웹 페이지에서 인스타그램의 특정 계정의 딥링크를 클릭할 때 앱의 설치 여부에 따른 다른 동작 방식을 보여주는 예시이다. 앱이 설치되어 있으면(우측) 인스타그램 앱으로 연결되고, 앱이 설치되어 있지 않으면(좌측) 웹 페이지에서 해당 계정의 페이지가 열리는 방식이다. 유저가 딥 링크를 클릭했을 때 우측처럼 바로 앱의 특정 콘텐츠가 열리는 것이 아닌 앱 마켓으로 연결되거나, 앱의 메인으로 연결된다면 UX에 상당한 불편함이 있을 수 있다. 따라서 유저가 원하는 목적지를 제대로 도달할 ..

CSR, SSR먼저 Hydration 개념 이해에 필요한 CSR과 SSR 개념을 간단히 정리하면 다음과 같다. 클라이언트 사이드 렌더링 CSR에서 서버는 빈 HTML 페이지와 JavaScript 번들을 반환한다. 브라우저는 JavaScript 번들을 받아 클라이언트 단에서 페이지를 렌더링한다. 즉 모든 로직, 데이터 패칭, 라우팅 등은 서버가 아닌 클라이언트에서 처리된다.이는 서버의 부하를 줄이고 첫 페이지 로드 후 다른 페이지를 로드하는 속도가 빨라지지만, 초기 빈 HTML을 전달해주기 때문에 검색 엔진 최적화(SEO)에 불리하며 초기 로드 시간이 길어지게 된다. 서버 사이드 렌더링 SSR은 서버에서 웹 페이지를 생성해 클라이언트로 전달한다. 이미 렌더 준비가 완료된 HTML을 전달해주기 때문에 H..

Swift에서의 함수의 특징swift에서의 함수의 특징을 다음과 같이 간단하게 요약할 수 있다.이름이 없는 단순한 C 스타일 함수부터 각 파라미터에 대한 이름과 인수가 있는 복잡한 Objective-C 스타일 메서드까지 다양함모든 함수는 함수의 파라미터 타입과 반환 타입으로 구성된 타입이 있음함수를 파라미터로 다른 함수에 전달할 수 있음함수에서 함수를 반환할 수 있음함수는 다른 함수 내에 작성될 수 있음함수의 파라미터는 기본적으로 상수임 (변수로 사용하려면 `inout` 키워드 사용)외부 매개변수 이름과 내부 매개변수 이름을 구분할 수 있음기본값을 갖는 파라미터를 정의할 수 있음가변 인자(variadic parameter)를 사용해 여러 개의 인수를 받을 수 있음반환 타입이 없을 경우 `Void` 또는 ..