Javascript 在Angular 4应用程序中使用React组件库

Javascript 在Angular 4应用程序中使用React组件库,javascript,angular,reactjs,Javascript,Angular,Reactjs,我有一个Angular 4应用程序,使用这个库的redux架构实现。我想在我的应用程序中使用一些自定义的React组件。我的猜测是,我必须将大型角度组件重写为React组件,因为不可能将自定义React库嵌入到现有的角度组件中。另外,考虑到我没有使用框架无关的redux库,我还需要重写我的应用程序的这一部分,基本上相当于整个重写。我的评估正确吗 可以使用渲染角度组件内部或旁边的react组件。至于ngrx问题,您可能可以实现一些中间件或角度服务,为您的组件提供数据。您甚至可以制作一个角度组件来包

我有一个Angular 4应用程序,使用这个库的redux架构实现。我想在我的应用程序中使用一些自定义的React组件。我的猜测是,我必须将大型角度组件重写为React组件,因为不可能将自定义React库嵌入到现有的角度组件中。另外,考虑到我没有使用框架无关的redux库,我还需要重写我的应用程序的这一部分,基本上相当于整个重写。我的评估正确吗

可以使用渲染角度组件内部或旁边的react组件。至于ngrx问题,您可能可以实现一些中间件或角度服务,为您的组件提供数据。您甚至可以制作一个角度组件来包装您的react组件,并从ngrx商店将道具传递给它们。您还可以在react组件中使用,以实现类似的目标


这可能不是性能最好的解决方案(重写几乎总是能更好地工作),但如果您只是想要功能,而且性能成本也不太高,那么实现起来应该相当简单。

包装器的想法是有道理的,但我相信,随着项目规模的扩大,这将很难维护。我将尝试制作一个POC,看看它是如何工作的。重写更有意义。谢谢你的回答!