1、在 React 项目中,想要进行逻辑复用,有哪些方案?
可以把一些有共性的,在不同地方用的功能抽离成组件或函数进行复用;
在 React 中针对组件的 HOC、Render props 、 mixin 等几个方案;
对于函数组件 可以使用 hooks 钩子函数等
2、在 React 中,针对类组件 和 函数组件,分别怎么去进行性能优化?
类组件:可以在生命周期 shouldComponentUpdate() 方法中处理;
3、请结合 React Router 实现 React 项目的路由守卫。