现在大多数包都可以在NPM和Bower中使用.我必须有NPM,但我想在我的项目中切断Bower.
我目前正依赖于grunt-wiredep创建<script>包含在我的index.html.这个工具查看所有Bower配置,将所有必要的js和css文件提取到我index.html的手中.
是否有一个工具可以为NPM依赖项做同样的事情?
有没有办法将ES6 extend功能与React-Router"withRouter"组件一起使用?
像这样的东西:
import { withRouter } from 'react-router';
export default class extends withRouter {
...
//Use react router history prop to navigate back a page.
handleSomeEvent() {
this.props.router.goBack();
}
...
}
Run Code Online (Sandbox Code Playgroud)
还是我坚持使用旧的构图模式?
var MyComponent = React.createClass({
...
});
export default withRouter(MyComponent);
Run Code Online (Sandbox Code Playgroud)