V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
0bject
V2EX  ›  程序员

有偿请教 Flutter 的 Provider

  •  
  •   0bject · 2019-09-08 18:53:15 +08:00 · 3058 次点击
    这是一个创建于 1938 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我看了一些相关的文章,但是感觉就是一看都会,一写怎么写都写不对。天生愚钝,望不吝赐教。

    我根据自己的想法,写了一个我觉得很简单的一个 demo (Link to GitHub),

    我知道大家都很忙,所以我能写的我尽量写了。
    因为我不知道应该怎么用 Provider,所以里面的文字描述可能会有别扭的地方,请见谅。

    100 红包,希望大神们不要嫌少。
    我的微信是 bnpiZXRh

    谢谢

    12 条回复    2019-09-09 14:14:20 +08:00
    lolizeppelin
        1
    lolizeppelin  
       2019-09-08 19:22:49 +08:00   ❤️ 1
    有写过 react 么?这玩意和 react 思路一样的

    你说的什么 provider 什么意思啊?

    你看看 redux 是不是你要的
    allencode
        2
    allencode  
       2019-09-08 19:26:25 +08:00   ❤️ 1
    个人看法:1:先理解下 Flutter 中的全局变量 InheritedWidget、2:理解下观察者模式 、3:理解下数据驱动视图的概念。
    0bject
        3
    0bject  
    OP
       2019-09-08 19:42:51 +08:00 via iPhone
    @allencode 多谢思路
    allencode
        4
    allencode  
       2019-09-08 19:44:14 +08:00   ❤️ 1
    如果需要的话,可以加微信交流技术,有偿就算了 :) wx:437806668
    zhenjiachen
        5
    zhenjiachen  
       2019-09-08 19:50:21 +08:00 via iPhone   ❤️ 1
    我最近也在研究 provider,但是工作和琐事太忙了,不然就可以和楼主一起讨论和开发
    0bject
        6
    0bject  
    OP
       2019-09-08 20:17:44 +08:00 via iPhone
    @zhenjiachen 加微信 一起交流 一起进步 一起变秃
    lolizeppelin
        7
    lolizeppelin  
       2019-09-08 23:28:47 +08:00   ❤️ 1
    哦搞半天 provider 就是 google 自己出的状态管理啊

    没资料看不懂可以线学 redux, 和这玩意解决的问题是一样的,懂了 redux 再看 provider 应该不难
    linnn2
        8
    linnn2  
       2019-09-09 00:02:58 +08:00 via iPhone   ❤️ 1
    刚好这两天也在看 flutter 的 provider,推荐一个资料吧,Google IO 2019 的演讲
    ,里面的例子在 github 可以搜到,算是这两天看的比较完整接近真实项目的资料了
    还有就是 procider 和 redux 不一样,相比之下 provider 更简单,算是官方推荐的入门级状态管理吧
    loveuqian
        9
    loveuqian  
       2019-09-09 01:11:29 +08:00 via iPhone   ❤️ 1
    没看你 demo 说一句
    官方最新文档就有一篇介绍这个的,还有 demo,看完的话基本用法肯定没问题
    ericgui
        10
    ericgui  
       2019-09-09 01:13:21 +08:00   ❤️ 1
    @lolizeppelin provider and consumer are not new. They already used in React Context API.
    0bject
        11
    0bject  
    OP
       2019-09-09 04:41:10 +08:00
    @linnn2
    @loveuqian

    多谢资料,我晚上回去看看
    xrr2016
        12
    xrr2016  
       2019-09-09 14:14:20 +08:00   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   924 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:27 · PVG 05:27 · LAX 13:27 · JFK 16:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.