comment ajouter une ligne à une table à l'aide de ReactJS sur le bouton cliquez sur

J'ai un tableau et je veux ajouter une ligne à quand AJOUTER le bouton est cliqué. Comment puis-je le faire à l'aide de ReactJS au lieu de JavaScript simple?

code:

var RecordsComponent = React.createClass({
    render : function() {
        return (
            <div>
                <table>
                    <tr>
                        <td>row 1</td>
                    </tr>
                    <tr>
                        <td>row 2</td>
                    </tr>
                    <tr>
                        <td}>row 3</td>
                    </tr>
                </table>
                <button id="addBtn" onClick={addRow}>ADD</button>
            </div>
        );
    },
    addRow : function() {
        //how to add row using ReactJS?
    },
});

React.render(<RecordsComponent/>, document.getElementById('display'))
Les données pour les lignes supplémentaires (ou toutes les lignes, en fonction de ce que vous essayez de le faire) enregistré dans votre state, alors conditionnelle de rendre les lignes supplémentaires dans votre render fonction avec quelque chose comme this.state.rows.map().
pouvez-vous s'il vous plaît écrire un exemple de code?

OriginalL'auteur Agha | 2017-09-18