Robię wyświetlanie hierarchii produktów. Chcę dodać możliwość dodawania do gałęzi nowego elementu, który potem będzie zapisany w bazie.
Hierarchia wygląda mniej więcej tak
Przykładowa tablica:
const hierarchies = [
{
id: 1,
name:"samochód",
children: [
{id: 2, name:"ciezarowy"},
{id: 3, name: "osobowy", children: [
{id: 4, name: 'audi'},
{id: 5, name: 'vw'}
]}
]
}
]
Nie mogę sobie poradzić, aby po kliknięciu na czerwony plusik dodawał się nowy item, który tak naprawdę wyświetlę jako <input type="text"... />. Wiem, że najlepiej jest to zrobić dodając do state.hierarchies listę hierarchii już z nowym elementem (np może mieć property IsNew, który będzie wskazywał, że ma się wygenerować jako input).