6
我刚刚将我的项目的React版本升级到13.3,setProps()
不再有效。我在这个摩卡测试中使用它,我不知道现在如何重写它。我有什么选择?React.js中废弃的setProps()的替代方案是什么?
it('reloads search results when props change ', function() {
var loadResultsSpy = sinon.spy(searchView, 'loadSearchResults');
var newProps = {searchBy: 'foo', searchTerm: 'bar'};
searchView.setProps(newProps);
expect(loadResultsSpy.calledWith(newProps.searchBy, newProps.searchTerm)).toBe(true);
});
感谢。在较新版本的React中,需要'ReactDOM.render'而不是'React.render'。 –