Используем в проекте redux-saga-router.
Но, как только я собираюсь использовать линки:
import PropTypes from 'prop-types' //т.к. в реакте это теперь отдельная библиотека
export const Link = createLink(history);
bla-bla
<li><Link to="/users">Users</Link></li>
<li><Link to="/users/1">A Specific User</Link></li>
Библиотека redux-saga-router начинает ругаться:
Uncaught TypeError: Cannot read property 'string' of undefined at createLink (createLink.js:56)
Это потому, что горе-разработчики сперва ввели в react PropTypes, а с 15.3.0 вынесли в отдельную библиотеку. А redux-saga-router об этом не знает и тупо пытается выполнить проверку:
Link.propTypes = {
to: _react.PropTypes.string.isRequired,
className: _react.PropTypes.string,
children: _react.PropTypes.any
};
Собственно говоря как решить проблему, не отказываясь от библиотеки?