//vue可以说是结合了一些react的优点,并在此基础上进行封装,两者有很多相似之处。
要实现vue的computed,很简单,useMemo属性即可
//useMemo,useCallback import React, { memo, useMemo, useCallback, useState } from 'react'; const App = memo(() => { const [count, setCount] = useState(0); let double = useMemo(() => { return count * 2 }, [count]); //double依赖于count,当count改变时,double自动改变,详情可见我的useMemo文章 return ( <div> <button onClick={()=>{setCount((count) => count + 1)}}>count+1</button> </div> ) }) export default App;
前端很简单,只要举一反三,你就会发现前端框架原理都是一样的,只要努力,芳香自来