最近在做老的项目部分重构,真的是万念俱灰,完全重构肯肯定是不可能的,
只是以前的老jq项目,部分组件用react重写。
现在遇到的问题是,jq和react通信,比如以前在jquery中设置一个input的值是$().val()
但是现在这个组件是用react重写的,再这样设置肯定是不行的,react组件不会将这个作为input的赋值
我现在的做法是设置了一个全局的eventEmit,涉及到交互的时候就emit、on,去react组件中赋值
不知道大佬们有更好的方法吗?
最近在做老的项目部分重构,真的是万念俱灰,完全重构肯肯定是不可能的,
只是以前的老jq项目,部分组件用react重写。
现在遇到的问题是,jq和react通信,比如以前在jquery中设置一个input的值是$().val()
但是现在这个组件是用react重写的,再这样设置肯定是不行的,react组件不会将这个作为input的赋值
我现在的做法是设置了一个全局的eventEmit,涉及到交互的时候就emit、on,去react组件中赋值
不知道大佬们有更好的方法吗?
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答929 阅读✓ 已解决
4 回答1.6k 阅读
6 回答1.1k 阅读