lifecycle 【Android】 DialogFragment의 배경을 투과하려고 빠진 이야기 DialogFragment의 배경을 투과하려고하면 빠졌기 때문에, 조사한 것의 정리 ・dialog.window().setBackgroundDrawableResource()로 투과할 수 있다 · onCreateDialog ()에서는 dialog가 null가됩니다. · DialogFragment와 lifecycle의 이야기 하고 싶은 일 dialogFragment로 나타나는 여백의 배경을 투명하... 개인 개발lifecycle안드로이드DialogKotlin [안드로이드]이벤트 처리 결과로 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 [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 May 28, 2021, TIL (Today I Learned) - LifeCycle of CollectionView, reloadData UICollectionView Cell Lifecycle <= iOS 9 CellForItemAtIndexPath: dataSource 메서드를 reuse cell이 생성되고 prepareForReuse 메서드를 호출해서 cell 재사용 준비작업을 수행한다. 해당 과정에서 cell 컨텐츠를 세팅하는 과정을 수행한다. cell이 스크롤뷰에 보여지기 직전 willDisplayCell: atInd... 궁금증UICollectionViewlifecycleUICollectionView 항해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 [Vue.js] 기본 옵션과 라이프사이클 Vue.js의 컴포지션 API의 기본 옵션과 라이프사이클에 대해 살펴봅시다. 더욱 자세한 사항은 를 참고해주시기 바랍니다. 이전 시간까지 알아본대로 컴포지션 API는 무조건 사용을 추천하는 것은 아닙니다. 필요에 따라, 특히 코드가 복잡해지고 로직이 많이 섞여있는 컴포넌트 내부에서 기존의 방식보다 직관적으로 정리하여 코드를 최적화하는 용도로 사용할 수 있습니다. 실제로 컴포지션 API를 사용... vue.jslifecyclecompositionfrontendTILTIL [iOS] LifeCycle(생명주기) ex) foreground active ↔ foreground inactive : wifi 느릴 경우 UIApplication, AppDelegate : UIApplication 객체로부터 전달되는 msg를 AppDelegate 객체가 받고 각각의 상황을 실행할 함수들을 정의 Not Running : 앱이 실행되지 않은 상태 Inactive : 앱이 실행중인 상태 그러나 아무런 이벤트를 받지... iOSlifecycleiOS 너는 영웅으로 죽든지, 아니면 자신이 악당이 되는 것을 볼 수 있을 정도로 살아라. 우리의 프로그램은 영원한 것이 아니다.근데 언제 업데이트해야 되지?보통 3년, 일부 회사는 2년 주기를 채택하지만 따르기 어렵다.그러나 통상적으로 3년은 두 주기(6-7년)로 연장된다.우리의 계획은 이보다 더 오래 지속되어서는 안 된다. 왜 안 해요?PHP 5.6 속도는 매우 느리고 (PHP에 비해) 이 방면에 약간의 빈틈이 존재하지만, 그 외에 고객들은 결과에 만족하기 때문에 그들이 적은 ... architecturephplifecycle 예제와 함께 v16.3의 React Component Lifecycle Methods 예제와 함께 v16.3의 React Component Lifecycle Methods v16.3부터 React는 새로운 2개의 수명 주기getDerivedStateFromProps , getSnapshotBeforeUpdate 를 도입하고 3개의 메서드가 시간이 지나면 지원 중단으로 간주될 것임을 알립니다componentWillMount , componentWillUpdate , compon... lifecyclereact
【Android】 DialogFragment의 배경을 투과하려고 빠진 이야기 DialogFragment의 배경을 투과하려고하면 빠졌기 때문에, 조사한 것의 정리 ・dialog.window().setBackgroundDrawableResource()로 투과할 수 있다 · onCreateDialog ()에서는 dialog가 null가됩니다. · DialogFragment와 lifecycle의 이야기 하고 싶은 일 dialogFragment로 나타나는 여백의 배경을 투명하... 개인 개발lifecycle안드로이드DialogKotlin [안드로이드]이벤트 처리 결과로 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 [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 May 28, 2021, TIL (Today I Learned) - LifeCycle of CollectionView, reloadData UICollectionView Cell Lifecycle <= iOS 9 CellForItemAtIndexPath: dataSource 메서드를 reuse cell이 생성되고 prepareForReuse 메서드를 호출해서 cell 재사용 준비작업을 수행한다. 해당 과정에서 cell 컨텐츠를 세팅하는 과정을 수행한다. cell이 스크롤뷰에 보여지기 직전 willDisplayCell: atInd... 궁금증UICollectionViewlifecycleUICollectionView 항해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 [Vue.js] 기본 옵션과 라이프사이클 Vue.js의 컴포지션 API의 기본 옵션과 라이프사이클에 대해 살펴봅시다. 더욱 자세한 사항은 를 참고해주시기 바랍니다. 이전 시간까지 알아본대로 컴포지션 API는 무조건 사용을 추천하는 것은 아닙니다. 필요에 따라, 특히 코드가 복잡해지고 로직이 많이 섞여있는 컴포넌트 내부에서 기존의 방식보다 직관적으로 정리하여 코드를 최적화하는 용도로 사용할 수 있습니다. 실제로 컴포지션 API를 사용... vue.jslifecyclecompositionfrontendTILTIL [iOS] LifeCycle(생명주기) ex) foreground active ↔ foreground inactive : wifi 느릴 경우 UIApplication, AppDelegate : UIApplication 객체로부터 전달되는 msg를 AppDelegate 객체가 받고 각각의 상황을 실행할 함수들을 정의 Not Running : 앱이 실행되지 않은 상태 Inactive : 앱이 실행중인 상태 그러나 아무런 이벤트를 받지... iOSlifecycleiOS 너는 영웅으로 죽든지, 아니면 자신이 악당이 되는 것을 볼 수 있을 정도로 살아라. 우리의 프로그램은 영원한 것이 아니다.근데 언제 업데이트해야 되지?보통 3년, 일부 회사는 2년 주기를 채택하지만 따르기 어렵다.그러나 통상적으로 3년은 두 주기(6-7년)로 연장된다.우리의 계획은 이보다 더 오래 지속되어서는 안 된다. 왜 안 해요?PHP 5.6 속도는 매우 느리고 (PHP에 비해) 이 방면에 약간의 빈틈이 존재하지만, 그 외에 고객들은 결과에 만족하기 때문에 그들이 적은 ... architecturephplifecycle 예제와 함께 v16.3의 React Component Lifecycle Methods 예제와 함께 v16.3의 React Component Lifecycle Methods v16.3부터 React는 새로운 2개의 수명 주기getDerivedStateFromProps , getSnapshotBeforeUpdate 를 도입하고 3개의 메서드가 시간이 지나면 지원 중단으로 간주될 것임을 알립니다componentWillMount , componentWillUpdate , compon... lifecyclereact