简单的问题:如果我想使用 withStateHandlers 而不是 withState/withHandlers 夫妇。这个等价物是什么:
withState('value', 'updateValue', ''),
withHandlers({
onChange: ({updateValue}) => event => updateValue(event.target.value)
})
感谢您的回答 :)
简单的问题:如果我想使用 withStateHandlers 而不是 withState/withHandlers 夫妇。这个等价物是什么:
withState('value', 'updateValue', ''),
withHandlers({
onChange: ({updateValue}) => event => updateValue(event.target.value)
})
感谢您的回答 :)
withStateHandlers
没有命名stateUpdater
(就像updateValue
你的情况一样),所以你需要直接与状态交互。
withStateHandlers(
// you define the initial state
{ value: '' },
// this is handler - you return a new state - updated value in this case
{ onChange: () => event => ({ value: event.target.value }) }
)