React.js怎么和jquery结合开发

#21

面向store,春暖花开。 :relaxed:

#22

用了react后我就把jquery当成工具库使用了,例如$.Deferred$.extend$.ajax

#23

:smile:n能给个例子吗

#24

数据绑定用react,普通dom操作还用jquery,这样就不用去掉jqeury了?

#25

同时使用react和jq?

#26

只用react,不用jq了?

#27

你为react申请了两个域名?

#28

迁移过程用过一个旧的域名… discourse 系统的问题, 旧域名不会正常更新

我已经去掉 jQuery 了. 全部用 React 控制 DOM

#29

React完全继承了jq接口么?貌似jq是dom操作的事实标准啊

#30

事实标准这个说法过了吧… 比较现在批评 jQuery 的声音也很多… 我是说国外…

DOM 的操作无非就是增加删除更新属性和内容, 这些用原生的 API 做就好了.
React 只是提供了和 jQuery 思路完全不同的一套方案, 实现了 DOM 的操作.

#31

正解 哈哈

#32

能不用最好不用,用起很麻烦。

#33

操作数据即操作视图

import React, {Component} from 'react';

class OnMouseOverComponent extends Component{
    state = {
        insert: false
    }

    render() {
        return (
            <div>
                <h2>鼠标移动到一个元素时,插入另一个元素</h2>
                <div onMouseOver={() => this.onMouseOverHandler()}>鼠标移动到我</div>
                {this.state.insert ? <div>被插入的元素</div> : null}
            </div>
        );
    }

    onMouseOverHandler() {
        this.setState({insert: true});
    }
}

export default OnMouseOverComponent;
#34

但是这样,岂不是要做很多重复工作!
比如: 页面上的弹出框,点击不同的按钮可能出现不同的弹出框,甚至还有在弹出框上边点击按钮后再弹出一个。。。。。。。。。。。

#35

我现在也是用JQ+React一起弄,看来好像被嘲讽了 。。。。哈哈

#36

hai,你好,我在尝试在React组件的js文件中引入jQuery,但是不知已何种方式去引入呢?

#37

webpack alias external…

#38

react小白,刚刚学习,请指教

#39

npm安装,然后import吧,应该。。

#40

楼主可以试试这个 http://www.cnblogs.com/xianyulaodi/p/5338359.html