Właśnie zaktualizowałem wersję React mojego projektu do wersji 13.3, a setProps()
już nie działa. Używam go w tym teście mokki i nie jestem pewien, jak go teraz przepisać. Jakie są moje opcje?Co to jest alternatywa dla przestarzałych funkcji setProps() w pliku React.js?
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);
});
Dzięki za to. W nowszych wersjach React, będzie trzeba 'ReactDOM.render' zamiast' React.render'. –