Вот мой код для этого раздела:
Код: Выделить всё
const SpecialtyBurgers = () => {
const [specBurgers, setSpecBurgers] = useState([]);
useEffect( () => {
axios.get('http://localhost:8800/specialtyburgers')
.then(res => {
setSpecBurgers(res.data);
})
}, [])
const [specOrder, setSpecOrder] = useState([]);
function handleChange(e) {
if(e.target.checked)
setSpecOrder([...specOrder, e.target.value]);
else if(!e.target.unchecked)
setSpecOrder([specOrder, ""]);
}
var specBurgerDetails = "";
specBurgerDetails = specBurgers.map( (item, index) => {
return(
{item.SpecBurgerType}
{item.Protein}
{item.Toppings}
{item.Price}
{specOrder}
)
});
Подробнее здесь: https://stackoverflow.com/questions/783 ... a-checkbox