lifecycle 【Android】 DialogFragment의 배경을 투과하려고 빠진 이야기 DialogFragment의 배경을 투과하려고하면 빠졌기 때문에, 조사한 것의 정리 ・dialog.window().setBackgroundDrawableResource()로 투과할 수 있다 · onCreateDialog ()에서는 dialog가 null가됩니다. · DialogFragment와 lifecycle의 이야기 하고 싶은 일 dialogFragment로 나타나는 여백의 배경을 투명하... 개인 개발lifecycle안드로이드DialogKotlin Android Kotlin Lifecycle Logging을 추가하여 라이프 사이클을 확인해 봅시다. onCreate() MainActivity.kt 이렇게 되면 호출이 성공한 것입니다. onStart() MainActivity.kt 다음은 로그 라이브러리를 사용합니다. 이번에는 Timber를 사용합니다. 아래 코드를 추가합니다. build.gradle Application 클래스를 만들고 Timber를 초기화합니다. SampleApp... AndroidStudiolifecycleKotlin 클래스 구성 요소를 기능 구성 요소로 변환(기본 구조, 상태 및 수명 주기 메서드) 이 튜토리얼에서는 기존 React 프로젝트의 기본 구조, 상태 및 수명 주기 메서드를 기능적 구성 요소 및 후크로 변환하는 방법을 살펴보겠습니다. 클래스 구성 요소와 함께 React를 사용하기 시작했고 이 변환에 익숙하지 않은 경우 이 튜토리얼은 당신을 위한 것입니다. 상태 수명 주기 방법 클래스 구성 요소 props 기능 구성 요소의 매개 변수로 state 개체만 될 수 있습니다 state... reactstateclasslifecycle React Hooks: 소개 우리는 이러한 방법을 사용하여 DOM에 구성 요소를 마운트 및 마운트 해제하는 것을 묘사합니다. 수명 주기 방법이 이 목표를 달성하는 데 큰 역할을 하지만 훨씬 더 새롭고 효율적인 방법이 있습니다. 후크 이전에는 개발자가 클래스 구성 요소를 사용하여 수명 주기를 묘사해야 했습니다. 후크를 구현하면 이제 기능적 구성 요소를 사용할 수 있습니다. 두 가지 방법론이 모두 사용되고 수용되기 때문에 ... reactreduxhookslifecycle Activity와 Fragment의 생명주기 (2) - Fragment Activity와 같은 이름의 메소드를 호출하는 과정도 있지만 다른 메소드들이 더 있다.(예를 들어 onCreateView() 등) Activity와는 조금 다르게 View에 대한 생명주기 메소드들이 들어가있는 것을 볼 수 있다 => onCreateView(), onViewCreated(), onDestroyView() Fragment는 Activity나 부모 Fragment에 호스팅 되어야... lifecycleandroidandroid [안드로이드]이벤트 처리 결과로 UI 변경하기 ViewModel에서 인증결과 및 여부를 LiveData를 통해 Activity가 UI를 바꾸도록 하면 된다. LiveData를 보고 있다가 UI 업데이트를 하는 거니까 메인스레드를 쓸 건데, 그러면 MutableLiveData 값 업데이트는 어떤 방식을 써야 괜찮을까..쓸데없이 디테일한가 싶기도 하지만 고민해보았다. MutipleLiveData의 값을 바꿀 때 setValue(), post... MVVMPresentation Layer뷰모델android안드로이드kotlinEvent WrapperLiveDataViewModelObserver패턴UI 업데이트코틀린lifecycleEvent Wrapper Hook - useEffect(Lifecycle) 탄생 : 컴포넌트가 화면에 나타나는 것 (Mount) - ex) 초기화작업 변화 : 스테이트가 바뀌거나, 리렌더되는 과정 (update) - ex)예외 처리 작업 죽음 : 컴포넌트가 화면에서 사라짐 (UnMount) - ex) 메모리 정리 작업 Class형 컴포넌트를 만들 때에는 아래와같은 함수사용이 가능 (함수형 컴포넌트에서는 안됨) Mount : ComponentDidMount updat... ReactuseEffectlifecycleReact Effect Hook (feat. lifecycle in React) 함수 컴포넌트의 useEffect Hook은 class 컴포넌트의 생명주기로 미루어 봤을 때, componentDidMount, componentDidUpdate, componentWillUnmount가 합쳐진 것으로 봐도 좋다. 여기서 이 함수를 ‘effect’라고 부른다. useEffect를 컴포넌트 내부에 두는 이유는, effect를 통해 state 변수(또는 그 어떤 prop에도)에 ... focus생명주기lifecycleuseRefhookuseEffectfocus [React] 9. 라이프사이클 메서드 이 메서드 안에서 this.props와 this.state에 접근할 수 있으며, 리액트 요소를 반환한다. 컴포넌트의 생성자 메서드로 컴포넌트를 만들 때 처음으로 실행되고, 초기 state를 정할 수 있다. 리액트 v16.3 이후에 만들어진 메서드로, props로 받아 온 값을 state에 동기화시키는 용도로 사용하고 컴포넌트가 마운트될 때와 업데이트될 때 호출된다. 위의 언급대로 true, ... errorBoundarymethodlifecycleerrorBoundary WIL(항해99 3주차), 라이프사이클, react hooks React의 R자도 몰랐던 내가 항해99 3주차 주특기 심화주차를 수강하며 이번 주차의 키워드인 라이프사이클과 react hooks에 대해 배운 것과 느낀점에 대해 기록하려고 남기는 글. 주특기 심화 진행기간: 2021-09-30 ~ 2021-10-08 (진행 중) 라이프사이클이란 컴포넌트가 렌더링 되고부터 사라지는 순간까지 즉, 말 그대로 컴포넌트의 생명주기를 뜻한다. 클래스형 컴포넌트에서... lifecycleWILReact HooksReact Hooks 항해99 4주차 WIL React LifeCycle란? 이 LifeCycle은 클래스형 컴포넌트에만 해당되는 내용입니다. 라이프 사이클은 컴포넌트가 브라우저상에 나타나고, 업데이트 되고, 사라지게 될 때 호출되는 메서드들 입니다. 함수 컴포넌트는 v16.8 업데이트 이후 Hook 기능이 생기면서 해결되었다고 합니다 클래스형은 앞으로 쓰이지 않으므로 대충 저런것들이 있구나 하고 넘어가겠습니다. Hooks 는 리액트 ... react hooklifecyclelifecycle React 컴포넌트 Hooks 이전에는 컴포넌트 내부에 상태가 있다면 class를 이용해서 만들고 라이프사이클을 사용해야 한다면 class를 오버라이징 해서 사용한다. 관계가 없다면 function을 사용한다. Hooks 이후에는 class 또는 function인데 지금은 hip한게 함수형 프로그래밍이다. 회사에 가면 class로 이루어진 회사들이 많기 때문에 유지보수를 하기 위해서도 class를 알아야 하고 ... lifecycleReact ComponentReactReact [React] Lifecycle (2) getDerivedStateFromProps는 최초 마운트 시와 갱신 시 모두에서 render 메소드를 호출하기 직전에 호출됩니다. state를 갱신하기 위한 객체를 반환하거나, null을 반환하여 아무 것도 갱신하지 않을 수 있습니다. 이 메소드는 시간이 흐름에 따라 변하는 props에 state가 의존하는 아무 드문 사용례를 위하여 존재합니다. 예를 들어, 무엇을 움직이도록 만들지 결정하... ReactlifecycleTILfrontendReact Lifecycle - hooks 전에는 react class에 대한 라이프사이클을 정리했으며, 이번 시간에는 react hooks에 대한 라이프사이클을 정리하겠다. Hooks는 16.8 버전에서 React에 새로 추가된 것으로, class 를 작성하지 않고도 state 와 Lifecycle 방법과 같은 React 기능을 사용할 수 있습니다. react에서 제공하는 hook은 많이 있겠지만, 공부를 통해서 제일 많이 사용되는... lifecyclehooksReactReact 너는 영웅으로 죽든지, 아니면 자신이 악당이 되는 것을 볼 수 있을 정도로 살아라. 우리의 프로그램은 영원한 것이 아니다.근데 언제 업데이트해야 되지?보통 3년, 일부 회사는 2년 주기를 채택하지만 따르기 어렵다.그러나 통상적으로 3년은 두 주기(6-7년)로 연장된다.우리의 계획은 이보다 더 오래 지속되어서는 안 된다. 왜 안 해요?PHP 5.6 속도는 매우 느리고 (PHP에 비해) 이 방면에 약간의 빈틈이 존재하지만, 그 외에 고객들은 결과에 만족하기 때문에 그들이 적은 ... architecturephplifecycle
【Android】 DialogFragment의 배경을 투과하려고 빠진 이야기 DialogFragment의 배경을 투과하려고하면 빠졌기 때문에, 조사한 것의 정리 ・dialog.window().setBackgroundDrawableResource()로 투과할 수 있다 · onCreateDialog ()에서는 dialog가 null가됩니다. · DialogFragment와 lifecycle의 이야기 하고 싶은 일 dialogFragment로 나타나는 여백의 배경을 투명하... 개인 개발lifecycle안드로이드DialogKotlin Android Kotlin Lifecycle Logging을 추가하여 라이프 사이클을 확인해 봅시다. onCreate() MainActivity.kt 이렇게 되면 호출이 성공한 것입니다. onStart() MainActivity.kt 다음은 로그 라이브러리를 사용합니다. 이번에는 Timber를 사용합니다. 아래 코드를 추가합니다. build.gradle Application 클래스를 만들고 Timber를 초기화합니다. SampleApp... AndroidStudiolifecycleKotlin 클래스 구성 요소를 기능 구성 요소로 변환(기본 구조, 상태 및 수명 주기 메서드) 이 튜토리얼에서는 기존 React 프로젝트의 기본 구조, 상태 및 수명 주기 메서드를 기능적 구성 요소 및 후크로 변환하는 방법을 살펴보겠습니다. 클래스 구성 요소와 함께 React를 사용하기 시작했고 이 변환에 익숙하지 않은 경우 이 튜토리얼은 당신을 위한 것입니다. 상태 수명 주기 방법 클래스 구성 요소 props 기능 구성 요소의 매개 변수로 state 개체만 될 수 있습니다 state... reactstateclasslifecycle React Hooks: 소개 우리는 이러한 방법을 사용하여 DOM에 구성 요소를 마운트 및 마운트 해제하는 것을 묘사합니다. 수명 주기 방법이 이 목표를 달성하는 데 큰 역할을 하지만 훨씬 더 새롭고 효율적인 방법이 있습니다. 후크 이전에는 개발자가 클래스 구성 요소를 사용하여 수명 주기를 묘사해야 했습니다. 후크를 구현하면 이제 기능적 구성 요소를 사용할 수 있습니다. 두 가지 방법론이 모두 사용되고 수용되기 때문에 ... reactreduxhookslifecycle Activity와 Fragment의 생명주기 (2) - Fragment Activity와 같은 이름의 메소드를 호출하는 과정도 있지만 다른 메소드들이 더 있다.(예를 들어 onCreateView() 등) Activity와는 조금 다르게 View에 대한 생명주기 메소드들이 들어가있는 것을 볼 수 있다 => onCreateView(), onViewCreated(), onDestroyView() Fragment는 Activity나 부모 Fragment에 호스팅 되어야... lifecycleandroidandroid [안드로이드]이벤트 처리 결과로 UI 변경하기 ViewModel에서 인증결과 및 여부를 LiveData를 통해 Activity가 UI를 바꾸도록 하면 된다. LiveData를 보고 있다가 UI 업데이트를 하는 거니까 메인스레드를 쓸 건데, 그러면 MutableLiveData 값 업데이트는 어떤 방식을 써야 괜찮을까..쓸데없이 디테일한가 싶기도 하지만 고민해보았다. MutipleLiveData의 값을 바꿀 때 setValue(), post... MVVMPresentation Layer뷰모델android안드로이드kotlinEvent WrapperLiveDataViewModelObserver패턴UI 업데이트코틀린lifecycleEvent Wrapper Hook - useEffect(Lifecycle) 탄생 : 컴포넌트가 화면에 나타나는 것 (Mount) - ex) 초기화작업 변화 : 스테이트가 바뀌거나, 리렌더되는 과정 (update) - ex)예외 처리 작업 죽음 : 컴포넌트가 화면에서 사라짐 (UnMount) - ex) 메모리 정리 작업 Class형 컴포넌트를 만들 때에는 아래와같은 함수사용이 가능 (함수형 컴포넌트에서는 안됨) Mount : ComponentDidMount updat... ReactuseEffectlifecycleReact Effect Hook (feat. lifecycle in React) 함수 컴포넌트의 useEffect Hook은 class 컴포넌트의 생명주기로 미루어 봤을 때, componentDidMount, componentDidUpdate, componentWillUnmount가 합쳐진 것으로 봐도 좋다. 여기서 이 함수를 ‘effect’라고 부른다. useEffect를 컴포넌트 내부에 두는 이유는, effect를 통해 state 변수(또는 그 어떤 prop에도)에 ... focus생명주기lifecycleuseRefhookuseEffectfocus [React] 9. 라이프사이클 메서드 이 메서드 안에서 this.props와 this.state에 접근할 수 있으며, 리액트 요소를 반환한다. 컴포넌트의 생성자 메서드로 컴포넌트를 만들 때 처음으로 실행되고, 초기 state를 정할 수 있다. 리액트 v16.3 이후에 만들어진 메서드로, props로 받아 온 값을 state에 동기화시키는 용도로 사용하고 컴포넌트가 마운트될 때와 업데이트될 때 호출된다. 위의 언급대로 true, ... errorBoundarymethodlifecycleerrorBoundary WIL(항해99 3주차), 라이프사이클, react hooks React의 R자도 몰랐던 내가 항해99 3주차 주특기 심화주차를 수강하며 이번 주차의 키워드인 라이프사이클과 react hooks에 대해 배운 것과 느낀점에 대해 기록하려고 남기는 글. 주특기 심화 진행기간: 2021-09-30 ~ 2021-10-08 (진행 중) 라이프사이클이란 컴포넌트가 렌더링 되고부터 사라지는 순간까지 즉, 말 그대로 컴포넌트의 생명주기를 뜻한다. 클래스형 컴포넌트에서... lifecycleWILReact HooksReact Hooks 항해99 4주차 WIL React LifeCycle란? 이 LifeCycle은 클래스형 컴포넌트에만 해당되는 내용입니다. 라이프 사이클은 컴포넌트가 브라우저상에 나타나고, 업데이트 되고, 사라지게 될 때 호출되는 메서드들 입니다. 함수 컴포넌트는 v16.8 업데이트 이후 Hook 기능이 생기면서 해결되었다고 합니다 클래스형은 앞으로 쓰이지 않으므로 대충 저런것들이 있구나 하고 넘어가겠습니다. Hooks 는 리액트 ... react hooklifecyclelifecycle React 컴포넌트 Hooks 이전에는 컴포넌트 내부에 상태가 있다면 class를 이용해서 만들고 라이프사이클을 사용해야 한다면 class를 오버라이징 해서 사용한다. 관계가 없다면 function을 사용한다. Hooks 이후에는 class 또는 function인데 지금은 hip한게 함수형 프로그래밍이다. 회사에 가면 class로 이루어진 회사들이 많기 때문에 유지보수를 하기 위해서도 class를 알아야 하고 ... lifecycleReact ComponentReactReact [React] Lifecycle (2) getDerivedStateFromProps는 최초 마운트 시와 갱신 시 모두에서 render 메소드를 호출하기 직전에 호출됩니다. state를 갱신하기 위한 객체를 반환하거나, null을 반환하여 아무 것도 갱신하지 않을 수 있습니다. 이 메소드는 시간이 흐름에 따라 변하는 props에 state가 의존하는 아무 드문 사용례를 위하여 존재합니다. 예를 들어, 무엇을 움직이도록 만들지 결정하... ReactlifecycleTILfrontendReact Lifecycle - hooks 전에는 react class에 대한 라이프사이클을 정리했으며, 이번 시간에는 react hooks에 대한 라이프사이클을 정리하겠다. Hooks는 16.8 버전에서 React에 새로 추가된 것으로, class 를 작성하지 않고도 state 와 Lifecycle 방법과 같은 React 기능을 사용할 수 있습니다. react에서 제공하는 hook은 많이 있겠지만, 공부를 통해서 제일 많이 사용되는... lifecyclehooksReactReact 너는 영웅으로 죽든지, 아니면 자신이 악당이 되는 것을 볼 수 있을 정도로 살아라. 우리의 프로그램은 영원한 것이 아니다.근데 언제 업데이트해야 되지?보통 3년, 일부 회사는 2년 주기를 채택하지만 따르기 어렵다.그러나 통상적으로 3년은 두 주기(6-7년)로 연장된다.우리의 계획은 이보다 더 오래 지속되어서는 안 된다. 왜 안 해요?PHP 5.6 속도는 매우 느리고 (PHP에 비해) 이 방면에 약간의 빈틈이 존재하지만, 그 외에 고객들은 결과에 만족하기 때문에 그들이 적은 ... architecturephplifecycle