Мой вопрос почти такой же, как этот .
В этом случае у человека есть карта состояний, созданная жестко закодированным способом:
const App = props => {
const [state, changeState] = useState({
name: "",
eventTitle: "",
details: "",
list: "",
toggleIndex: "",
editName: "",
editEventTitle: "",
editDetails: "",
});
Разница в том, что я хочу динамически создавать эти состояния, получая их от другого компонента. Я пытался что-то вроде этого, но это, очевидно, не сработало:
const App = props => {
const [state, changeState] = useState({
props.inputs.map((input, i) =>
input = ""
)
});
Знаете ли вы какое-либо решение для этого?