Witam.
W aplikacji mam podział na komponenty następująco:
1)App, w którym trzymam constructor,state, wszystkie funckje,onSubmit,onChange do inputów ktróre są w innych komponentach itp
2)<FormAdd /> i <Button /> które są przypisane za pomocą flagi:
{this.state.isFormVisible ? <FormAdd resetInputs={this.resetInputs} handleEmailChange={this.handleEmailChange} handleNameChange={this.handleNameChange} onSubmit={this.onSubmit} email={this.state.email} name={this.state.name}/> : <Button change={this.change}/>}
W Button mam po prostu przycisk po którego kliknięciu pojawia się formularz, czyli FormAdd.
W formAdd mam prosty formularz, 2 inputy,i button. Zrobiłem proste funkcje onChange na inputy no i oczywiscie onSubmit na formularz. Myk polega na tym, użytkownik w 1 inputa wpisuje imie a w drugiego nazwisko, po czym ma się to dodać do tabeli użytkowników która znajduje się poniżej. Jest ona renderowana przy pomocy komponentu Users w którym użyłem jsonPlaceholder Api z 10-cioma randomowymi użytkownikami. Problem polega na tym, że nie wiem jak po naciśnieciu przycisku submit(wysyłka formularza) mam wrzucić kolejnego użytkownika. Robiłem to na wiele sposobów, ale coś słabo wychodzi. Brakuje mi podejścia do sprawy, w state mam 2 rzeczy name,surname, które dynamicznie zmieniam setState na onChange inputow.
Proszę o pomoc