:atom_symbol:︎使用内联备忘录
React钩子用于在组件中的任何位置记忆值和回调。
与其他挂钩一样,您只能在组件函数的顶部调用和 ,而不能有条件地使用它们。
内联备忘录使我们可以在任何地方进行记忆,而没有适用于钩子使用的限制!
import { Button , TextField } from "@material-ui/core"
import React from "react"
import useInlineMemo from "use-inline-memo"
function NameForm ( props ) {
const memo = useInlineMemo ( )
const [ newName , setNewName ] = React . useState ( props . prevName )
// Conditional return prev
1