新足迹

 找回密码
 注册

精华好帖回顾

· 说说怎么种荷花(莲花) (2010-7-2) qi_zq · 如果生如夏花 (2005-3-31) dangdelangdang
· 工作就这么稀里糊涂换了。真实经历分享。部分经验介绍 (2008-8-12) tui0001 · 悉尼2015买房经验分享第一部分,人生从没发过这么长的帖,也从没写过这么长的标题 (2015-3-22) perfectlyrandom
Advertisement
Advertisement
查看: 1335|回复: 6

[IT] reactjs createContext useContext太罗嗦啦 [复制链接]

发表于 2020-7-3 12:36 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
// create stage
const store = new Store()
const context = createContext(store)

export { context, store }

// use stage
const hello = useContext(context)

我在想为何要这样麻烦呀?为何不可以不createcontext, useContext?
// create stage
const store = new Store()

export { store }

// use stage
import { store } from "./stores/Store"

直接用store?代码不是更简单?
Advertisement
Advertisement

发表于 2020-7-3 13:15 来自手机 |显示全部楼层
此文章由 jessieweiyi 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jessieweiyi 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这样的话 store是静态的 store的变化不会在ui 体现出来啊。react 就是靠prop的变化 来决定要不要重新render

发表于 2020-7-3 13:28 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jessieweiyi 发表于 2020-7-3 13:15
这样的话 store是静态的 store的变化不会在ui 体现出来啊。react 就是靠prop的变化 来决定要不要重新render ...

我用mobx,刚测试了下,好像没问题,没有任何错误

发表于 2020-7-3 13:35 来自手机 |显示全部楼层
此文章由 whoisit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 whoisit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
真心不懂React为啥那么火,angular比它make sense多了

发表于 2020-7-3 18:47 来自手机 |显示全部楼层
此文章由 yotiger 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yotiger 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我用polymer

发表于 2020-7-4 14:53 来自手机 |显示全部楼层
此文章由 800tiger 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 800tiger 所有!转贴必须注明作者、出处和本声明,并保持内容完整
whoisit 发表于 2020-7-3 13:35
真心不懂React为啥那么火,angular比它make sense多了

因为Node
Advertisement
Advertisement

发表于 2020-7-4 16:03 来自手机 |显示全部楼层
此文章由 cppbug 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cppbug 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yotiger 发表于 2020-7-3 18:47
我用polymer

能见到用polymer真心不容易啊,我前一份工作用polymer

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部