最近在做老的项目部分重构,真的是万念俱灰,完全重构肯肯定是不可能的,
只是以前的老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组件中赋值
不知道大佬们有更好的方法吗?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
3 回答833 阅读✓ 已解决
3 回答1k 阅读✓ 已解决