Javascript React钩子窗体和语义UI Dropbox const categories={value:“草莓”,标签:“草莓”}; { console.log(选中);//控制台 返回{value:selected}; }} defaultValue={{} valueName=“已选定” />

Javascript React钩子窗体和语义UI Dropbox const categories={value:“草莓”,标签:“草莓”}; { console.log(选中);//控制台 返回{value:selected}; }} defaultValue={{} valueName=“已选定” />,javascript,reactjs,semantic-ui,react-hook-form,Javascript,Reactjs,Semantic Ui,React Hook Form,我做了一个语义用户界面的下拉列表。我想获得一个选定的值,但控制台不显示选定的值。它只返回一个大对象。我应该如何实现下拉以获得选定的值? 无论如何,我还是想继续使用controller。如果您只关注值而不是整个对象,则可能必须围绕该Dropbox构建一个包装器。 const categories = { value: "strawberry", label: "Strawberry" }; <Controller name="majorCategory"

我做了一个语义用户界面的下拉列表。我想获得一个选定的值,但控制台不显示选定的值。它只返回一个大对象。我应该如何实现下拉以获得选定的值?
无论如何,我还是想继续使用controller。

如果您只关注值而不是整个对象,则可能必须围绕该Dropbox构建一个包装器。
const categories = { value: "strawberry", label: "Strawberry" };


<Controller
              name="majorCategory"
              as={
                <Form.Dropdown selection options={categories} error={!!errors.majorCategory} />
              }
              control={control}
              rules={{ required: true }}
              onChange={([selected]) => {
                console.log(selected); // console
                return { value: selected };
              }}
              defaultValue={{}}
              valueName="selected"
            />