Persist State to localStorage in React (Complete Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ต.ค. 2024

ความคิดเห็น • 28

  • @ezetenduwilliams7322
    @ezetenduwilliams7322 5 ชั่วโมงที่ผ่านมา

    First, instead of using type unknown you can use a generic type for setting item in the local storage. I’ve done it countless times and it works well

  • @Niamudeen
    @Niamudeen 5 ชั่วโมงที่ผ่านมา

    Nice explanation

  • @nourmustafa5094
    @nourmustafa5094 13 ชั่วโมงที่ผ่านมา

    The best as always ❤

  • @jaecheokkim99
    @jaecheokkim99 วันที่ผ่านมา

    I really enjoyed your video. It was excellent! I really appreciate it!

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt วันที่ผ่านมา

    Excellent material as always compa

  • @MChiemelie
    @MChiemelie วันที่ผ่านมา

    Thank you very much. I needed this.

  • @waleedsharif618
    @waleedsharif618 19 ชั่วโมงที่ผ่านมา

    I have never had function like that inside useState so something new for me here

  • @manish6801
    @manish6801 วันที่ผ่านมา

    Thanks for the information. I wanted to know why we are using useEffect to update the value of unnecessary re-rendring our component again instead we can set value in localStorage on button click
    Little bit of performance optimisation

  • @hooooman.
    @hooooman. วันที่ผ่านมา

    When he dropped a 19 min video just for localStorage, I realised that there are far more things about localStorage that I have no idea about lmao

  • @VictorScript
    @VictorScript วันที่ผ่านมา

    My hero 🎉

  • @Web-Dev-Codi
    @Web-Dev-Codi วันที่ผ่านมา +6

    Show viewers how dope your tutorials are, then at the end advertise your course. Thank me later.

  • @kevinpruett
    @kevinpruett วันที่ผ่านมา +1

    Would useSyncExternalStore be a more reliable approach here?

  • @IrshadahmedJakati-zl2zr
    @IrshadahmedJakati-zl2zr 8 ชั่วโมงที่ผ่านมา

    Please explain, persisting data in Zustland with initial value

  • @Immelstorn
    @Immelstorn 20 ชั่วโมงที่ผ่านมา

    Any reason to not put setItem inside useEffect cleanup function?

  • @irfansaeedkhan7242
    @irfansaeedkhan7242 วันที่ผ่านมา

    is there any chance you apply some percentage off for few hours or days on project react

  • @snacksports8188
    @snacksports8188 3 ชั่วโมงที่ผ่านมา

    Sir, I have a job, but I face a lot of stress. People often point out mistakes in my work repeatedly, and I constantly fear losing my job. This causes me a lot of tension, and I can't focus well. How can I control all of this

  • @ahmadaltmeme4834
    @ahmadaltmeme4834 วันที่ผ่านมา

  • @prashlovessamosa
    @prashlovessamosa วันที่ผ่านมา

    cover indexeddb too.

  • @prashlovessamosa
    @prashlovessamosa วันที่ผ่านมา

    can you please share upcoming chapters and modules.

  • @tobisamuel8940
    @tobisamuel8940 วันที่ผ่านมา

    🤩🤩🤩🤩

  • @nafg613
    @nafg613 15 ชั่วโมงที่ผ่านมา

    You're assuming the caller wants to log and ignore errors

  • @dadaarno6194
    @dadaarno6194 วันที่ผ่านมา +1

    Hi! Is it another way to achieve the useLocaleStorage your teaches us a year ago ? Or is it something really different ?

    • @cosdensolutions
      @cosdensolutions  วันที่ผ่านมา +2

      yeah exactly, different way of the same thing!

  • @harag9
    @harag9 วันที่ผ่านมา +2

    @5:40 why did you use type unknown rather than type any for the initialValue parameter?

    • @cosdensolutions
      @cosdensolutions  21 ชั่วโมงที่ผ่านมา +1

      type any usually isn't recommended and can throw linting errors in many projects, unknown is a more specific type that fits here better

    • @harag9
      @harag9 20 ชั่วโมงที่ผ่านมา

      @@cosdensolutions Thanks for that. Project I took over recently has "any" everywhere, even though the original devs added TS to the package file. Wasn't aware of "unknown" or it's use case, but this makes perfect sense. :)

  • @snacksports8188
    @snacksports8188 วันที่ผ่านมา

    You’re very beautiful; what’s is secret What is the secret to beauty 😀

  • @sriramvenkatesh
    @sriramvenkatesh วันที่ผ่านมา