تایپ داده ها

پرسیده شده
فعالیت 1301 روز پیش
دیده شده 427 بار
0

ببخشید استاد سوالا زیاد شد:
استاد اینجا ما یه اینترفیس تعریف میکنیم.و state  رو از نوع CatergoriesState  قرار میدیم.اما تو provider ،
state رو از نوع initState قرار میدیم.میتونیم اینکار رو انجام بدیم؟initState رو توجه کنید که interface نیست اصلا.حداقل مساوی قرار میدادیم.
 

interface CategoriesContextProps{
    state:CatergoriesState
}


export CategoriesProvider=({children:React.PropsChildren<{}>})=>{
    return(
        <Context.Provider value={{state:initState}}>
        {children}
        </Context.Provider>
    )
}



 

فایل پیوست

سینا-همتی
سینا-همتی

12 مهر 99

0
حذف شده

جناب همتی عزیز، دقت کنید که در provider ما مقدار دادیم بهش نه اینکه نوعش رو تعیین کنیم. یادتون باشه در object برای مقدار دهی از : استفاده می کنن نه تعیین نوع داده و البته در interface از : برای تعیین نوع داده استفاده میشه

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

13 مهر 99