cari

Rumah  >  Soal Jawab  >  teks badan

Butang tindak balas tidak menambah komponen pada halaman

Butang "Tambah Item" harus mencetuskan borang timbul dengan medan input, tetapi borang itu tidak dipaparkan. Hanya gunakan butang untuk menunjukkan halaman kosong semasa membuat rendering.

import './App.css';

const InventoryManager = () => {
  
        dispatch(addItem(newItem));

        // Reset the input fields
        setItemName('');
        setItemDescription('');
        setItemPrice('');
        setItemImage('');

        // Close the popup form
        setShowPopup(false);
    };

    const handleClearForm = () => {
        // Clear the input fields
        setItemName('');
        setItemDescription('');
        setItemPrice('');
        setItemImage('');
    };

    return (
        <div>
            <h1>Inventory Manager</h1>

            <div id="buttons">
                <button onClick={() => setShowPopup(true)}>Add Item</button>
            </div>

            {showPopup && (
                <div id="add-item-popup">
                    <div id="popup-header">
                        <h2>Add Item</h2>
                        <button id="close-button" onClick={() => setShowPopup(false)}>
                            X
                        </button>
                    </div>
                   
      
                    </form>
                </div>
            )}

            <div id="inventory-gallery">{/* Render inventory items here */}</div>
        </div>
    );
};

export default InventoryManager;

Mencuba melaksanakan dalam fail tunggal dan fail komponen yang berbeza tetapi borang masih tidak dipaparkan.

P粉731861241P粉731861241283 hari yang lalu412

membalas semua(1)saya akan balas

  • P粉504920992

    P粉5049209922024-03-21 09:42:13

    Pertama sekali, fail anda tidak dalam format yang betul. Sebagai contoh, baris 15 mempunyai kurungan tambahan. Sebaliknya, anda menggunakan fungsi yang tidak ditentukan dalam kod anda, seperti fungsi dispatch dan setItemName. Saya syorkan membaca Dokumentasi React rasmi tentang cangkuk.

    balas
    0
  • Batalbalas