Taro Logo

Good resource to strengthen React and TypeScript?

Profile picture
Mid-Level Software Engineer at Taro Community4 months ago

I'm looking for a good resources I can study from to strengthen my front end knowledge in react and type script. And may be built some projects to solidify the learnings. Would greatly appreciate any feedback/suggesstions.



  • 4
    Profile picture
    Engineer @ Robinhood
    4 months ago

    If you're currently doing react + typescript at work, I'd just put up more pull requests or review more pull requests. A lot of my learnings on how to use a language/tool have been through putting up more pull requests, which naturally increases the scenarios which:

    • I need to think about how to leverage the thing to make my code better
    • I need to learn part of the thing to make my code work

    If not, I'd recommend focusing ok a single side project & consistently iterating on it.

  • 3
    Profile picture
    Eng @ Taro
    4 months ago

    I highly recommend using FrontendMasters because their courses provide structure and use best practices since they are taught by people who work at large companies. The quality of their instruction is 10x better than finding multiple different sources online and trying to synthesize them all.

    As far as projects, you can add Typescript in gradually to any existing project, one file at a time.

  • 3
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    4 months ago

    The actual TypeScript docs are a good place to start. Check these out:

    Also, you should 100% build side projects to deepen your understanding. Frontend Masters is an excellent resource, but it's still passive consumption (i.e. watching videos). If you don't actively apply the knowledge, it will go in one ear and out the other.

    Here's a good playlist on building side projects: [Taro Top 10] Building Impressive Side Projects

    It's fairly outdated, but here's a repo to help figure out a side project idea if you need help there (don't use this unless you need to, your own ideas are best): https://github.com/Gear61/Software-Project-Ideas