아래의 한 프로젝트에서 Redux를 Flux와 결합 (상호 작용)하는 것이 좋은 해결책입니까? 상태 (inputText)는 우리 구성 요소 (TOdoInput)에 있으며 저장소에있는 것이 아니기 때문에 Redux에 있어야합니다. Redux에서 로컬 상태를 갖는 것이 맞습니까?Rex와 Rexx의 합류
class TodoInput extends Component {
constructor(props, context) {
super(props, context)
this.state = {
inputText: ''
}
}
handleChange(event) {
this.setState({
inputText: event.target.value
})
}
handleSubmit(event) {
event.preventDefault()
this.props.addTodo(this.state.inputText)
}
render() {
return (
<div>
<form onSubmit={this.handleSubmit.bind(this)}>
<input
type="text"
placeholder="Type in your todo"
value={this.state.inputText}
onChange={this.handleChange.bind(this)}
/>
<input type="submit" value="Submit"/>
</form>
</div>
)
}
Flux는 React 관련 상점 및 액션 크리에이터 외부에있는 특정 데이터 패턴을 나타냅니다. http://blog.andrewray.me/flux-for-stupid-people/ 당신은 방금 상태라고 부를 수있는 컴포넌트 상태를 사용하고 있습니다. :) –