سلام و عرض ادب
2 تا سوال داشتم
1) برای پروژه Dark Mode ، به جای تعریف object و ذخیره آن در local storage(LS) و بازگرداندن اونها با console.log ، فقط یک key , value درLS ذخیره کردم و بعد actionها رو به جای parse کردن به همون صورت عادی نوشتم که باعث شد نیازی به ذخیره کردن چند کلید و یا تعریف و ذخیره object نباشه . در کل اینجوری به نظر میاد که کدها کوتاهتر و سادهتر شدن و در ظاهر هم کار میکند
اگه میشه یه نگاهی به کدها بندازیدو راهنمایی کنید که روشی که رفتم درسته؟ جایی رو اشتباه نکردم؟ و اینکه چرا استاد از روشی که توی ویدیو هست استفاده کرده ؟ یعنی روش اصولی، درست و بهینه اینه؟
2) توی ویدیو هر چیزی رو که استاد توی LS ذخیره میکرد، به صورت real time توی بخش LS مرورگر نمایش داده میشد و نیازی به refresh شدن نداشت. ولی من هر کلید و مقداری رو دستوری میدم ذخیره میشه ولی به صورت آنی نمایش نمیده و حتما باید بخش مربوط به LS در قسمت application رو refresh کنم تا مقادیری که ست کردم رو نمایش بده ( توی chrome و vivaldi و firefox تست کردم)
چطور میتونم این قضیه رو درست کنم؟
توی یه ویدیو کوتاه بخش تست کدها و refresh کردن LS رو گذاشتم