1
我有一个React应用程序,但是我需要在组件加载完成后运行一些客户端js。渲染函数完成并加载后,运行与DOM交互的js(如$('div').mixItUp()
)的最佳方式是什么? React非常新,所以很抱歉,如果这很容易。React.js渲染完成后运行客户端JS
我有一个React应用程序,但是我需要在组件加载完成后运行一些客户端js。渲染函数完成并加载后,运行与DOM交互的js(如$('div').mixItUp()
)的最佳方式是什么? React非常新,所以很抱歉,如果这很容易。React.js渲染完成后运行客户端JS
将您的代码放入组件的componentDidMount
方法中。请参阅lifecycle methods上的文档。使用ES6语法,这将看起来像
class MyComponent extends React.Component {
...
componentDidMount() {
$('div').mixItUp();
}
...
}