2022 年 react 生态,大家都用啥

2022-05-05 12:25:52 +08:00
 yuthelloworld

去看了一圈 React 的生态,光状态管理就有很多库,还有自己的 useRedcuer + useContext 可以做状态管理。数据请求相关的有 React Query 。

我自己还停留在 React + Ts + Redux 这一套。奥,react-router 6 也有不少更新点。

学不动了,譬如说 Rtk, Rtk query ,光看文档都需要投入不少时间,Recoil 倒是上手挺容易的。

大家现在都用啥?或者说公司都用啥?是跟上生态脚步,还是停留在老的?

21701 次点击
所在节点    React
144 条回复
agileago
2022-05-06 17:59:03 +08:00
@bthulu 那 nestjs 和 typeorm 直接撞墙吧,还有 stencil ,angular 等一大堆
bthulu
2022-05-06 18:06:07 +08:00
@agileago 难道不是吗? 这些库, 在国内有几个人用? 你去看看 boss 直聘前端招聘, 有几个需要会这些的?
agileago
2022-05-06 18:10:53 +08:00
@bthulu 你不用不代表你用,据我所知后端 nodejs 新开项目大部分选择 nestjs
sherryqueen
2022-05-06 18:12:40 +08:00
Vite+React+React-router+tailwindcss 基本就这些了
bthulu
2022-05-06 18:17:10 +08:00
@agileago 前端呢? react 跟前后端八竿子打不着吧
nzbin
2022-05-06 18:24:08 +08:00
@bthulu js 的装饰器已经进入 stage 3 了
keyrinrin
2022-05-06 18:44:36 +08:00
以前用 react 的优势是可以方便配合 ts ,现在有了 vue3 ,还是跑去 vue 了,很喜欢三合一文件
LiuJiang
2022-05-06 21:22:04 +08:00
我好奇 Vue + JSX + TS 这玩意性能如何,有老哥用过吗
demonzoo
2022-05-07 01:22:36 +08:00
@isukkaw zustand 和 swr 真的好用,然后 webpack 我也不用了,改成 parcel 。UI 自己写,不用 antd 一身轻松
LeslieWongH
2022-05-07 03:23:45 +08:00
@Huelse 外网上的 Biran Holt 可以跟的。他的 React 完全入门课程都更新到了第 7 个版本了。 多年笔耕不辍紧磕 React 前沿。https://btholt.github.io/complete-intro-to-react-v7
dk7952638
2022-05-07 06:46:12 +08:00
@FightPig tailwindcss+daisyui
agileago
2022-05-07 09:03:05 +08:00
@LiuJiang 都是 vdom ,性能比 react 好点,但没模板高
v23xowen
2022-05-07 09:32:32 +08:00
umijs 全家桶
lujiaosama
2022-05-07 09:33:25 +08:00
@bthulu nodejs 选手表示装饰器是基操, 啥洪水猛兽. 纯写前端也是能用上场的, aop 用装饰器很常见.
doommm
2022-05-07 09:49:46 +08:00
进入 stage3 的装饰器提案,并非目前 ts 中使用的装饰器
daokedao
2022-05-07 10:05:57 +08:00
看上面的趋势图,是不是要学 xstate ?
uni
2022-05-07 11:28:49 +08:00
大家都是用 taiwind 的吗,windi 怎么样呀?
Makabaka01
2022-05-09 16:09:35 +08:00
语言毫无疑问:TypeScript
函数还是 class:函数组件
状态管理:
1. Redux 全家桶:redux + redux-thunk + reselector + immer
2. RxJS:rxjs-hooks + rxjs
magicdawn
2022-05-31 14:53:07 +08:00
只有我推荐 easy-peasy
https://easy-peasy.dev/

话说 pmndrs 家这么多状态管理,他们自己做个项目不得自己选半天
yuthelloworld
2022-05-31 15:01:41 +08:00
@magicdawn #139 我躺平了,懒得选了。直接捡起 redux 一把梭

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/850921

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX