Re:Making Sense of React Server Components
by paulddraper on Thursday September 07, 2023 @09:29AM
(#37418631)
That's akin to saying people don't like Taylor Swift's music because it is good, they like it because it is popular.
:hmm:
Re:Making Sense of React Server Components
by keb_ on Thursday September 07, 2023 @11:13AM
(#37420134)
It is not akin to saying that. Please argue in good faith [1]. Writing idiomatic React code makes a lot of practical sense (easier-to-find examples e.g. in the docs, wider library support, onboarding newbies). You can choose to use hooks while acknowledging the tradeoffs from class components.
Re:Making Sense of React Server Components
by uryga on Friday September 08, 2023 @12:53PM
(#37436133)
> zero functionality has been removed from class components
yes, exactly!
> They use them because they are idiomatic React
right, and do you think it'd be easy for a feature to become idiomatic if it wasn't an improvement over the previous patterns?
Also, devs don't use hooks primarily because they are better. They use them because they are idiomatic React in 2023.