小编Jul*_*ius的帖子

重复组件 onclick React

我是新来反应的,我正在创建一个注册。我希望用户能够单击一个按钮将其他人添加到注册中。我有一个包含表单字段的“人”组件,单击我想要复制该组件。

import React, { useRef } from 'react'
import Person from './Person'

function BookingForm() {
    const registrationForm = useRef()
    console.log(registrationForm.current)
    let handleAddPerson = (e) => {
        e.preventDefault()
        registrationForm.appendChild(<Person/>)
    }
    
    return (
        <>
        <form ref={registrationForm} id='registrationForm'>
            <Person/>
            <button onClick={handleAddPerson}  className="btn btn-main mt-2"><i className="fas fa-plus"></i> ADD PERSON</button>
        </form>
        </>
    )
}

export default BookingForm

Run Code Online (Sandbox Code Playgroud)

javascript jsx reactjs redux-toolkit

3
推荐指数
1
解决办法
4998
查看次数

标签 统计

javascript ×1

jsx ×1

reactjs ×1

redux-toolkit ×1