新足迹

 找回密码
 注册

精华好帖回顾

· 去年美东记 - 旧金山在34楼 (2010-6-14) 老猫晒太阳 · 2014款 mazda touring,$28,300 悉尼 (2014-8-3) hnsc789
· 关于milkbar (2005-3-24) 西边雨 · 写点卖车经历,回国前最后为车版做点贡献 (2013-1-31) look2046
Advertisement
Advertisement
查看: 1115|回复: 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
返回顶部