react和jquery融合的项目,如何通信?

最近在做老的项目部分重构,真的是万念俱灰,完全重构肯肯定是不可能的,
只是以前的老jq项目,部分组件用react重写。
现在遇到的问题是,jq和react通信,比如以前在jquery中设置一个input的值是$().val()

但是现在这个组件是用react重写的,再这样设置肯定是不行的,react组件不会将这个作为input的赋值

我现在的做法是设置了一个全局的eventEmit,涉及到交互的时候就emit、on,去react组件中赋值

不知道大佬们有更好的方法吗?

阅读 745
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题