چگونه یک آیتم Checkbox
در react پیاده سازی می شود؟
- فرشته حقیقی 4 سال قبل سوال کرد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
برای اینکار بصورت زیر عمل می کنیم:
import React, { Component } from 'react';
import Checkbox from './Checkbox';
const items = [
'react',
'jsf',
'javaScript',
];
class Application extends Component {
componentWillMount = () => {
this.selectedCheckboxes = new Set();
}
toggleCheckbox = label => {
if (this.selectedCheckboxes.has(label)) {
this.selectedCheckboxes.delete(label);
} else {
this.selectedCheckboxes.add(label);
}
}
createCheckbox = label => (
<Checkbox
label={label}
handleCheckboxChange={this.toggleCheckbox}
key={label}
/>
)
createCheckboxes = () => (
items.map(this.createCheckbox)
)
render() {
return (
<div className="container">
<div >
<div >
<form >
{this.createCheckboxes()}
<button className="btn btn-default" type="submit">Submit</button>
</form>
</div>
</div>
</div>
);
}
}
export default Application;
- فرشته حقیقی 4 سال قبل پاسخ داد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید