Tôi đang xem this fiddle cho MobX và tôi đã thấy hai cách xác định thành phần phản ứng trong ES6 các vị trí khác, giống như chuỗi video redux của Dan Abramov.Hai cách xác định các thành phần phản ứng ES6
@observer
class TodoListView extends Component {
render() {
return <div>
<ul>
{this.props.todoList.todos.map(todo =>
<TodoView todo={todo} key={todo.id} />
)}
</ul>
Tasks left: {this.props.todoList.unfinishedTodoCount}
</div>
}
}
const TodoView = observer(({todo}) =>
<li>
<input
type="checkbox"
checked={todo.finished}
onClick={() => todo.finished = !todo.finished}
/>
<input
type="text"
value={todo.title}
onChange={ e => todo.title = e.target.value } />
</li>
);
Câu hỏi của tôi là khi nào phù hợp để sử dụng từng loại?
Có vẻ như các thành phần đơn giản hơn có thể sử dụng cú pháp đơn giản hơn, nhưng tôi muốn có một quy tắc hoặc hướng dẫn để làm theo.
Cảm ơn!
Câu trả lời hay! Cảm ơn! –
"sử dụng nó được khuyến khích trong hầu như tất cả các trường hợp." Tôi sẽ đề nghị sửa đổi đó, vì nó không phải là lời khuyên thực sự tốt và nhiều người có lẽ sẽ ngừng đọc ở đó. – rossipedia
Làm thế nào là lời khuyên không tốt @rossipedia? Tôi chắc rằng đó là sự thật! – mxstbr