در صورتی که مااز provider context استفاده نکنیم ، زمانی که از useContext ؛ مقدار undefined دریافت میشه. برای همین ما برای context مقدار default میذاریم جلوی createContext چون زمانی که به هر دلیلی فراموش کردیم از provider context استفاده کنیم ، مقدار undefined دریافت نکنیم.