React-组件-非受控组件

image-20220504201203764

  • 非受控组件也就是值,不受到 React 控制的表单元素就是非受控组件

废话不多说直接上代码:

import React from 'react';

class App extends React.PureComponent {
    constructor(props) {
        super(props);
        this.myRef = React.createRef();
    }

    render() {
        return (
            <form onSubmit={(event) => {
                this.submit(event)
            }}>
                <input type="text" ref={this.myRef}/>
                <input type="submit"/>
            </form>
        )
    }

    submit(event) {
        // 禁止默认行为
        event.preventDefault();

        console.log(this.myRef.current.value);
    }
}

export default App;

官方文档

posted @ 2022-05-05 13:51  BNTang  阅读(29)  评论(0编辑  收藏  举报