Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

这个项目还在维护吗? #2208

Closed
silverWolf818 opened this issue Oct 10, 2019 · 41 comments
Closed

这个项目还在维护吗? #2208

silverWolf818 opened this issue Oct 10, 2019 · 41 comments
Labels

Comments

@silverWolf818
Copy link

No description provided.

@sorrycc
Copy link
Member

sorrycc commented Oct 10, 2019

维护。

@silverWolf818
Copy link
Author

哪有后续的升级计划吗?现在升级了react,dva会有对应的警告,而且2.4.1的dva版本也会有警告,只有手动升级到2.6.0-beta.14,修改路由和history方法才消除警告,请问下个稳定版本什么时候发布!

@sorrycc
Copy link
Member

sorrycc commented Oct 11, 2019

dva@3 一直在计划中,有同事在跟进,不过优先级相对来说低一些,所以一直没排上日程。

@sorrycc
Copy link
Member

sorrycc commented Oct 11, 2019

路由的警告会尽快解决。

@silverWolf818
Copy link
Author

嗯,好的谢谢,开源不易,感谢!

@xc1427
Copy link
Contributor

xc1427 commented Oct 11, 2019

维护中。

@ywy94ywy
Copy link

年前dva@3有没有更新的机会呀

@AimLuo
Copy link

AimLuo commented Oct 12, 2019

现在用的是umi,还有没有必要看dva的文档。
dva介绍里说使用umi之后可以降低为0个api。
并且使用dva-cli创建项目时提示使用create-umi代替

使用antd-admin有一段时间了,但是没有完整详细的看过文档。最近想迁移到antd-pro上,所以想在有限的时间内过一遍相关文档。

@laketea
Copy link

laketea commented Nov 16, 2019

可以公布下dva@3相关的内容么

@xc1427
Copy link
Contributor

xc1427 commented Nov 16, 2019

可以公布下dva@3相关的内容么

具体内容还不是很确定,目标是让 dva 用起来更简化,API 调整,文档的重构,有好的原生 ts 支持,会在年前有一个版本。

@iceberg211
Copy link

已经2020年了,rematch其实也可以

@byan
Copy link

byan commented Jan 13, 2020

先出一个正式版吧。还有 roadhog~ 😄

@951759534
Copy link

2020年了

@TinkGu
Copy link

TinkGu commented Jan 20, 2020

@xc1427 请问可以在保持 2.4.1 版本的基础上,平滑升级 react-redux 至 7.1.0 吗(为了使用 useSelector )。或者说,请问当前最新版本比较 2.4.1 有哪些 breaking changes 呢? 因为没有看到比较详细的升级指南,盼解答,谢谢。

@silent-tan
Copy link

日常查看版本3.0是否升级了....

@running-snail-sfs
Copy link

@xc1427 请问可以在保持 2.4.1 版本的基础上,平滑升级 react-redux 至 7.1.0 吗(为了使用 useSelector )。或者说,请问当前最新版本比较 2.4.1 有哪些 breaking changes 呢? 因为没有看到比较详细的升级指南,盼解答,谢谢。
我想将react升级到16.12好像不行呢

@xiaosongxiaosong
Copy link

现在 dva 3 的发布计划有吗,准备把 dva 和 ant-design 一起升级下,ant-design 都发布两个月了, dva 还毫无音讯

@running-snail-sfs
Copy link

这个项目还有人维护吗?希望尽快发布稳定版本和3的计划

@zikkeung
Copy link

zikkeung commented Jun 5, 2020

已经2020年了,rematch其实也可以

的确不错

@gabrielsky
Copy link

啥时候升级?

@mankeheaven
Copy link

8个月过去了,2.6.0还是beta.20版本,什么时候成正式版本??

@cike8899
Copy link

cike8899 commented Sep 7, 2020

一直都没人更新是不是放弃了?

@xc1427
Copy link
Contributor

xc1427 commented Sep 7, 2020

一直都没人更新是不是放弃了?

维护的。

@lovesL
Copy link

lovesL commented Nov 13, 2020

dva@3啥时候能出来.... 等的花儿都谢了 希望能完美融合hooks写法

@DeyuanTan
Copy link

2021了~

@946629031
Copy link

2021年2月5日 了,要不是 接手的项目是用这个 旧框架写的,我早就弃坑了。。。。 react 生命周期都用不了,怎么玩?

@mankeheaven
Copy link

再见,dva
再见,阿里弃坑记
以后只用社区最成熟的,阿里系不再考虑了,开源不易,维护太难

@joesdu
Copy link

joesdu commented Feb 7, 2021

再见,dva
再见,阿里弃坑记
以后只用社区最成熟的,阿里系不再考虑了,开源不易,维护太难

又不是不能用.况且dva只适合class组件使用.现在用hooks了,可以不用dva了.

@phoema
Copy link

phoema commented Feb 9, 2021

2021年2月9日

@fantasticsoul
Copy link

再见,dva
再见,阿里弃坑记
以后只用社区最成熟的,阿里系不再考虑了,开源不易,维护太难

又不是不能用.况且dva只适合class组件使用.现在用hooks了,可以不用dva了.

可以试试 concent哦 https://github.com/concentjs/concent
完善的ts支持,无顶层Provider,内置依赖收集,class组件与function组件逻辑复用方式一致,提供setup等高级特性,值得你看一看滴客官😀

@showtan001
Copy link

再见,dva
再见,阿里弃坑记
以后只用社区最成熟的,阿里系不再考虑了,开源不易,维护太难

又不是不能用.况且dva只适合class组件使用.现在用hooks了,可以不用dva了.

hooks重构项目目前还未发现dva有异常,可以与hooks并用。

@zhaozedong
Copy link

hooks memo 和dva connect使用 bug 着急呀 几年又不更 坑

@fr0m
Copy link

fr0m commented Mar 3, 2021

hooks memo 和dva connect使用 bug 着急呀 几年又不更 坑

dva更新到beta版可以直接用useSelector的,不需要connect了

@zhaozedong
Copy link

dva beta版本稳定吗,是在不行就弃坑 大家用mobx吧

@Zhang-haohua
Copy link

hooks memo 和dva connect使用 bug 着急呀 几年又不更 坑

dva更新到beta版可以直接用useSelector的,不需要connect了

image
老哥,我dva用2.6.0-beta.19,react-redux用7.1以上的版本,遇到这问题,页面直接打不开了

@WavinFlag
Copy link

WavinFlag commented Apr 2, 2021

hooks memo 和dva connect使用 bug 着急呀 几年又不更 坑

dva更新到beta版可以直接用useSelector的,不需要connect了

...
老哥,我dva用2.6.0-beta.19,react-redux用7.1以上的版本,遇到这问题,页面直接打不开了

@Zhang-haohua npm ls react-redux 看看已安装的版本。

@linsmalldragon
Copy link

@showtan001
Copy link

hooks memo 和dva connect使用 bug 着急呀 几年又不更 坑

目前这样写没有发现bug

// eslint-disable-next-line react/no-typos
UserInfoModal.proptypes = {
    app: PropTypes.object,
    dispatch: PropTypes.func
}

function mapStateToProps({ app }) {
    return { app }
}

export default React.memo(connect(mapStateToProps)(UserInfoModal), (prevProps, nextProps) => {
    if (prevProps && nextProps) {
       ...
    }
    return true;
});

@stale
Copy link

stale bot commented Jun 16, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Jun 16, 2021
@stale stale bot closed this as completed Jun 26, 2021
@SunXinFei
Copy link

hooks memo 和dva connect使用 bug 着急呀 几年又不更 坑

目前这样写没有发现bug

// eslint-disable-next-line react/no-typos
UserInfoModal.proptypes = {
    app: PropTypes.object,
    dispatch: PropTypes.func
}

function mapStateToProps({ app }) {
    return { app }
}

export default React.memo(connect(mapStateToProps)(UserInfoModal), (prevProps, nextProps) => {
    if (prevProps && nextProps) {
       ...
    }
    return true;
});

@showtan001 你这么写 ,callback里面能拿到nextProps里面的connect数据吗比如,nextProps.appp

@SunXinFei
Copy link

 export default memo(connect(({ baseInfoDva }) => ({ 
  baseInfoDva
}), null)(BaseTitle), (prevProps, nextProps) => {
    // 这里由于dva的bug,导致memo无法拿到dva的数据
})

真正的解法是再包一层组件,最底层的组件用memo包裹,外部是connect

const BaseTitle233 = memo((props)=>{
},(prevProps, nextProps) => {
    // 这里可以拿到dvg数据
}))
function BaseTitle(props){
  return <BaseTitle233 {...props}></BaseTitle233>
}

export default connect(({ baseInfoDva }) => ({ 
  baseInfoDva
}), null)(BaseTitle)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests