在实际开发中 XState 之类用的多吗? 竞品是 Redux 和 Zustand 吗 - V2EX
HXHL

在实际开发中 XState 之类用的多吗? 竞品是 Redux 和 Zustand 吗

  •  
  •   HXHL Nov 12, 2023 1454 views
    This topic created in 917 days ago, the information mentioned may be changed or developed.
    感觉 XState 很先进的,似乎对各种场景都有方案。比如在前端一个网络请求就套上 actor 、invoke 之类各种。
    但是感觉每个 API 都套上这些要写的工作量也太多了。

    感觉在使用场景上和 Redux 和 Zustand 是竞品,而且感觉后者用起来明显简单的多。大部分看到的 React 应用也是用 Redux 和 Zustand 。很少看见 XState
    5 replies    2023-11-14 13:54:01 +08:00
    theprimone
        1
    theprimone  
       Nov 13, 2023
    API 之类的场景为啥不试试 TRPC 呢
    HXHL
        2
    HXHL  
    OP
       Nov 13, 2023
    @theprimone 不是请求 API ,而是请求 API 的状态问题,比如请求 API 。像 SWR 、React-Query 和 XState
    HXHL
        3
    HXHL  
    OP
       Nov 13, 2023
    @theprimone 不是请求 API ,而是请求 API 的状态问题,比如请求 API 的(isLoading,、sSuccess 、isError ,之类反应到 UI 上) 。像 SWR 和 XState 都能套上 tRPC 、gRPC 、RESTful 请求 API 。但是我的问题就是感觉 XState 好像比不上其它竞品,大伙有没有用过 XState 和用在哪里。
    theprimone
        4
    theprimone  
       Nov 13,2023
    TRPC 从接口实现到 React Query 调用全流程的封装
    linkopeneyes
        5
    linkopeneyes  
       Nov 14, 2023
    状态机能做的事情更多吧,但是复杂需求才用的上吧
    About     Help     Advertise     Blog     API     FAQ     Solana     901 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 22:33 PVG 06:33 LAX 15:33 JFK 18:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86