新足迹

 找回密码
 注册

精华好帖回顾

· The night of Gay and Lesbine (2005-3-5) jeru · 陈年旧事系列21 - 澳洲小伙子的收获 (2006-11-19) SuiYi
· TOMTOM和HlCOM3O5N伴我们澳洲行 (2006-6-3) xiongniu · THE SUN HERALD出版了:2011年 悉尼每区最新房子价格表 (附加:悉尼7年房价比较) (2011-2-19) dootbear
Advertisement
Advertisement
查看: 1252|回复: 6

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

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

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

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

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

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

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

因为Node
Advertisement
Advertisement

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

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

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部