新足迹

 找回密码
 注册

精华好帖回顾

· 斐济归来不看海!主岛外岛各三天!天堂般的Viwa Island Resort!Best Holiday Ever! (2019-4-9) moni85 · 参加活动:我的藏书 之 十年 (2011-7-13) 我看即我有
· 完成第一份Internal Audit Contract,交作业! (2007-1-26) qqyang · This Sunday night is ABBA night. -- #22参赛曲目 #45竞猜获奖名单 (2008-10-3) steveking
Advertisement
Advertisement
查看: 1119|回复: 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
返回顶部