3 ms·
This is wrong in so many levels. You need to learn useState,useEffects in react. You only need to learn how to put {varName} in svelte.
by v3ss0n 3y ago
This is wrong in so many levels.
You need to learn useState,useEffects in react.
You only need to learn how to put {varName} in svelte.
- fomine3 3y agouseState and useEffect are quite simple small elegant API. It does not mean it's very easy to use for newbie. Maybe like Lisp?
- pwdisswordfishc 3y agoOh sure, useState and useEffect are very simple. Your app built upon them, on the other hand…
- scotty79 3y agoYou don't need to learn useEffect until you need to plug arbitrary js libs and components into react. That's the intended use of useEffect. Using it for anything else is usually a bad idea.
- revskill 3y agoHow can you "fetch something when your state change ?". It's the main use case for useEffect.
- deleted 3y ago[deleted]
- scotty79 3y agoYou can just trigger fetch in the function that does the state change.
- shortcake27 3y agoAgreed, this is the correct approach. Overusing effects makes control flow difficult to understand and has many unintended consequences. The misuse of effects is so widespread the React team had to address it with Strict mode in React 18.