recompose
의 예에서 withState
의 초기 값은 빈 문자열입니다. 데이터베이스 또는 동적 소스 형식의 값이 필요한 경우 어떻게해야 해당 소품 변경 사항을 업데이트 할 수 있습니까? 예를 들어React Recompose 초기 상태 값 양식 비동기 소스
:
withState('value', 'updateValue', (user) => user.name)
recompose
에서
원본 코드;
const enhance = compose(
withState('value', 'updateValue', ''),
withHandlers({
onChange: props => event => {
props.updateValue(event.target.value)
},
onSubmit: props => event => {
event.preventDefault()
submitForm(props.value)
}
})
)
const Form = enhance(({ value, onChange, onSubmit }) =>
<form onSubmit={onSubmit}>
<label>Value
<input type="text" value={value} onChange={onChange} />
</label>
</form>
)
이러한 일을하는 것이 좋습니다 문제로 팝업 에드 위의 구현에서 최대의'name' 속성은 생성 된 이름 속성이 결코 사용자에 대한로드 절대 양식을 존재하지 않는 경우 . – Perspective