功能组件中的功能范围(反应)

时间:2020-04-21 12:52:31

标签: javascript reactjs

假设我有以下代码;

export default (props) => {
    const [number, setNumber] = useState(props.initialNumber)

    return (
        <Counter tabIndex="1" onKeyPress={(e) => handleKeyPress(e, number, setNumber)}>

        </Counter>
    )
}

有没有一种方法可以在handleKeyPress中访问number和setNumber而不将其作为参数传递?我无法在函数外部声明number / setNumber,因为我需要用props作为初始值,也无法在外部声明它们并重新分配它们。

0 个答案:

没有答案