안녕하세요, 하이브리드 모바일 개발을위한 여러 프레임 워크를 테스트하고 있습니다. 결국 나는 네이티브 원점을 앵귤러보다 조금 더 좋아하지만 인젝터와 프로 바이더의 메커니즘을 매우 좋아합니다. 하나의 클래스 인스턴스를 갖는 것은 매우 유용 할 수 있지만, 현재로서는 React Native를 통해이를 실현하는 방법을 알지 못합니다. AsyncStorage를 사용하려고 생각했지만 그 점에 만족하지 않습니다. 핵심 질문 : React Native의 여러 구성 요소에서 동일한 인스턴스를 사용하는 방법이 있습니까?React 네이티브 서비스 Angular with Injector and Provider
나는 싱글 톤에 대해 생각했지만 어떻게 실현해야할지 모른다.
나는 C#으로 프로그래밍을 배웠다. 나는 아직 자바 스크립트에 대한 모든 기초를 모른다. 인스턴스가 이미 존재한다는 것을 알게되는이 클래스를 생성하는 방법을 모르겠습니다. 제 생각에는 인스턴스를 처리 할 수있는 구성 요소를 만들고 두 개의 다른 구성 요소에서 해당 구성 요소를 가져온 경우 인스턴스를 개별적으로 처리하는 두 개의 구성 요소가 필요합니다. 또는 해당 구성 요소의 모든 가져 오기에 대해 동일한 정적 변수를 사용하여 구성 요소를 만들 수 있습니까? 추신 : 내 영어가 너무 나쁘지 않길 바래 : – peni4142
클래스를 만들고 서비스의 인스턴스가 될 정적 변수를 사용하십시오. 하지만 좋은 사용 사례는 아닙니다. 난 당신이 정적 메서드 및 귀하의 서비스 유형의 정적 변수를 만들어야한다고 생각합니다. 초기에이 변수는 널 값을 보유합니다. 당신이 서비스의 인스턴스를 필요로 할 때 그냥 메서드를 호출하십시오. 이 메서드는 변수가 null인지 확인한 다음 객체를 만듭니다. 그렇지 않으면 기존 객체를 반환합니다. 희망이 도움이 될 것입니다. –