singleton object in react native

前端 未结 5 1890
慢半拍i
慢半拍i 2020-12-13 08:56

I\'m new in react native.I want store multiple small small strings to common singleton object class and want to access it from singleton object for all component. Can anyone

5条回答
  •  Happy的楠姐
    2020-12-13 10:02

    TS Class Example:

    export class SingletonClass
    {
        private static _instance: SingletonClass;
    
        public anyMetod(_value:any):any
        {
             return _value;
        }
        public static getInstance(): SingletonClass
        {
            if (SingletonClass._instance == null)
            {
                SingletonClass._instance = new SingletonClass();
            }
            return this._instance;
        }
        constructor()
        {
            if(SingletonClass._instance)
            {
                throw new Error("Error: Instantiation failed: Use SingletonClass.getInstance() instead of new.");
            }
        }
    }
    

    Use:

    SingletonClass.getInstance().anyMetod(1);
    

提交回复
热议问题