中等React
0 1

使用ES6的class定义的React组件不再支持mixins,可以用什么替代?

【概念释义】

React ES6 class 不再支持 mixins。替代:高阶组件render props自定义 Hooks(首选)、组合组件。Hooks 将横切逻辑抽为 useXxx(),无命名冲突、无 implicit merge,树形静态分析更友好。

【基础使用】

jsx
function useWindowWidth() {
  const [w, setW] = useState(window.innerWidth);
  useEffect(() => {
    const onResize = () => setW(window.

登录查看完整 1038

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)