The React community is much better with Mark in it. I've lost count of the amount of times I've seen him pop up in random reddit and Twitter threads to explain hard concepts. A true gem!
@poyakiani7883 Жыл бұрын
Mark Erikson has undoubtedly revolutionized our utilization of React, not just through his remarkable contributions to Redux and RTK Query, but also by tirelessly advocating for its widespread adoption. As a devoted user of RTK, what I took away from this conversation is that even a small contribution like experimenting with the btea can make a significant difference. Thank you for always being an inspiration, and for passing along our gratitude to Mark.
@donka86 Жыл бұрын
Great talk dude. Thanks for sharing it! IMHO redux today is still the best option for large, complex, apps, especially if paired with redux sagas. I am very keen to see where we will go with client/server state management dilemma / server components.
@truthalwaysprevails662 Жыл бұрын
I still use Redux and plan on continuing using it. Everything else (apart from react-query) in my opinion is either redux-lite or redux-complex (pardon my English 🙏)
@jackevansevo Жыл бұрын
the first 10 mins really does highlight the insanity of the JS ecosystem and how hard it is for library maintainers.
@sarimsarimsarim Жыл бұрын
Jack, would you mind creating a video about the canonical way to publish a TypeScript package as of 2023? It would be useful to cover which fields are actually required in the package.json to publish an ESM library (is it exports/typesVersions?). Is the "type:module" field still required? and what does "moduleResolution: bundler" do? Would appreciate your expertise to demystify this area. Thanks so much!
@dancarter5595 Жыл бұрын
Close your eyes and listen, then tell me that Michael Scott isn't a Redux primary maintainer.
@cowabunga2597 Жыл бұрын
What in the actual f 😭. It sounds exactly like him Steve Carell
@c3vette47 Жыл бұрын
And he looks tired. He just got finished with Dwight in the dojo just before this interview.
@cbnsndwch Жыл бұрын
I love this! I stopped using RTK bc it and Apollo Client don’t play nice with each other and I really needed the “vertical pie slice” composibility to work. Would love to find (or build) a way for RTK to interop with GraphQL in a lazy-composition kinda way
@MrEnsiferum77 Жыл бұрын
RQ all the way, I stopped crying about crap like normalization and other crap, as web apps we are building are crap too. of course I use zustand, cuz u need store only for switches and similar crap, and with RQ5 I can adjust the server state, as I need.
@markerikson3383 Жыл бұрын
I'm not sure what you mean by "lazy composition". Can you give some examples?
@anonymousmangalorean Жыл бұрын
RTK - Battle tested state management tool ❤
@carlosavila7573 Жыл бұрын
I loved the new intro!
@vincentcolavin Жыл бұрын
hell yeah. mark is a great dude.
@LoraineLawson-t1i Жыл бұрын
What's the publication date on this?
@mostafakheder7721 Жыл бұрын
Dying running after toolkits 😢😢
@orhngazi Жыл бұрын
Hello, I have a question. Should I use react memo even using redux?
@jherr Жыл бұрын
useMemo, or `memo`? If we are talking memo then it depends on whether you are sending the data to the component as props, or whether the component itself is subscribed to the data. If the data is coming in as props then memo doesn't make much sense because any time the props change the component would be re-rendered. If it's subscribing as itself, then memo is fine. That being said, please do NOT use `memo` to avoid re-renders. Re-renders are OK in React. They are part of the standard React lifecycle of a component. A re-render does NOT mean that the browser DOM will be updated. That may happen if you return a VDOM that has updates, but if you the re-render doesn't change anything then the DOM will NOT be updated.
@orhngazi Жыл бұрын
@@jherr I am using Redux in React Native. I have a main list that is vertically listed, and each row of this list contains another list that is horizontally listed (similar to a Netflix list). The problem I am facing is that when I tap on one of the cards in the horizontal list to navigate to the details screen, it takes several seconds to render, causing significant delays. The same issue also occurs when I am on the listing screen. I wanted to find a solution to this problem.
@jherr Жыл бұрын
@@orhngazi Does the initial display of all the data take seconds?
@orhngazi Жыл бұрын
@@jherr yes, for display and such as touch functions. is this normal? I never used useMemo or memo.
@jherr Жыл бұрын
@@orhngazi No, that's not normal. Either you have too many components rendering or you are doing some kind of heavy processing during rendering that you shouldn't be doing. Feel free to reach out for volunteer help on the Discord server. But you MUST READ and FOLLOW the #rules BEFORE posting.
@ubobcat Жыл бұрын
Legend!
@greendsnow Жыл бұрын
So many emotions are triggered when you utter that word... Redux... Sigh