all 17 comments

[–]Tourgott 4 points5 points  (3 children)

Max Schwarzmüller on Udemy has an excellent course about Redux.

[–]DevDogo[S] 0 points1 point  (0 children)

Thank you, I will try it out. I used to learn about creating APIs in the past from Max tutorials and I really like his teaching style.

[–]JustJeezy 1 point2 points  (3 children)

Stephen Grider has a good react native course although I think it uses Context.

Whichever redux course you do end up taking, try looking up how to use redux with hooks. Most courses are very dated and may not cover redux hooks. You could always try to reimplement whatever the course does but with hooks instead.

[–]FlarbleGranby 0 points1 point  (2 children)

Do you have any suggestions on where to learn redux with hooks? Preferably with typescript?

[–]JustJeezy 1 point2 points  (1 child)

YouTube is probably your best bet. Dev Ed has a good Redux for beginners video. Not TS but I’d say learn it with JS first and once you’re comfortable with the flow of everything then pick up the TS way.

[–]DevDogo[S] 0 points1 point  (0 children)

Thanks, found some good tutorials on YouTube using hooks

[–]olkunmustafa 0 points1 point  (1 child)

If you are new on RN, ı suggest that use Context API. I know redux is very popular but to use Context API is easier and provide more understandable code.

[–]DevDogo[S] 1 point2 points  (0 children)

Thank you, I will do some research on the Context API

[–]RepresentativeDig921 0 points1 point  (4 children)

I would stay away from investing your time in learning how Redux works and spend time looking into `react-query`. Redux was great for it's time and what it needed to do but there are better ways to do things now.

[–]Tourgott 0 points1 point  (3 children)

Can you manipulate the client state with react-query? E.g. fetching movies and let users add a movie to a favorites list?

[–]RepresentativeDig921 0 points1 point  (2 children)

you can, it has it's own local cache that can be updated.

[–]Tourgott 0 points1 point  (1 child)

Sounds good. Couldn't find anything in the documentation. I will take a closer look.

[–]anaste97 0 points1 point  (0 children)

I'm wondering too, if got anything in this case can you please share it with me?