首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在React-Admin中使用useRef钩子

在React-Admin中使用useRef钩子
EN

Stack Overflow用户
提问于 2020-07-30 15:37:52
回答 1查看 363关注 0票数 0

我尝试使用useRef钩子创建对React-Admin元素的引用,但没有成功。

使用简单的<input>字段也可以很好地使用原生react.js,但是对于react-admin组件,引用是空的。

有人知道如何在react-admin中引用元素吗?

代码语言:javascript
复制
const myForm = (props) => {

    const refContainer = useRef(null);

    const myClick = () => {
        console.log('clicked !', refContainer); // refContainer is null !!!
        refContainer.current.value = '1';
    };
    return <Edit {...props}>
        <SimpleForm>
        <TextInput source='myValue' ref={refContainer} value='0'/>
        <input type="button" value="change" onClick={myClick}/></SimpleForm>
    </Edit>;
};
EN

回答 1

Stack Overflow用户

发布于 2020-07-30 16:33:18

尝试使用ref:inputRef https://material-ui.com/ru/api/input/

代码语言:javascript
复制
<TextField inputRef={refContainer} />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63168374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档