Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从动态单选按钮组获取值并将其存储在react状态_Javascript_Html_Reactjs - Fatal编程技术网

Javascript 从动态单选按钮组获取值并将其存储在react状态

Javascript 从动态单选按钮组获取值并将其存储在react状态,javascript,html,reactjs,Javascript,Html,Reactjs,大家好,我正在尝试获取多个radioButton组中的radioButton值,是什么让我更难从后端动态获取radioButton组的结构下面的代码解释了这种情况 import React from 'react'; export default function Formule({ formule }) { const [dishes, setdishes] = useState([]); const handleChange = (e) => { console.

大家好,我正在尝试获取多个radioButton组中的radioButton值,是什么让我更难从后端动态获取radioButton组的结构下面的代码解释了这种情况


import React from 'react';

export default function Formule({ formule }) {
  const [dishes, setdishes] = useState([]);

  const handleChange = (e) => {
    console.log(e.target.value);
  };

  return (
    <Stack>
      {formule.categories.map((category) => (
        <>
          <Heading color="gray.600" mb="2" mt="2" size="lg">
            {category.name}
          </Heading>
          <RadioGroup onChange={(e) => handleChange(e)}>
            {category.plates.map((plate) => (
              <Radio name={plate.name} value={plate.name}>
                {plate.name}
              </Radio>
            ))}
          </RadioGroup>
         //// i dont  know how many radio groups ill be getting coz its dynamic
        </>
      ))}
    </Stack> 
  );
}

从“React”导入React;
导出默认函数公式({Formule}){
const[disks,setdisks]=useState([]);
常数handleChange=(e)=>{
console.log(如target.value);
};
返回(
{formule.categories.map((category)=>(
{category.name}
handleChange(e)}>
{category.plates.map((plate)=>(
{plate.name}
))}
////我不知道会有多少广播电台,因为它充满活力
))}
);
}
我的任务是从每个组中只选择一个单选按钮值,并将其添加到状态数组和honeslty中。我不知道如何做,因为我以前没有处理动态单选按钮,也没有处理强制您只选择一个单选按钮值的不同组。 非常感谢您的帮助

您可以使用该组件。