我想将孩子传递给父母。我甚至不知道这是否是正确的表达方式。但这是我的代码。代码以前工作过,但我试图将我的代码分解成更小的组件并处理错误。如果你想要更多的代码,我很乐意分享。我对 React 有点陌生。我不知道我做错了什么。错误基本上是采取的函数没有得到任何东西。onChangeevent
父母:
<Inputs hasInputs={hasInputs} onSubmit={this.handleSubmit} thoughtProp={this.state.thought} onChange={this.handleChange} />
孩子:
import React from 'react'
import { Input } from '../Input.js'
export const Inputs = (props) => {
return (
<form className="flex-item-main form" onSubmit={props.onSubmit}>
<ol>
{props.thoughtProp.map((input, index) => (
<Input type='text' onSubmit={props.onSubmit} key={index} value={input} onChange={(event) => props.onChange(event, index) } className='textInputs' />
))}
{ props.hasInputs ? (
<input className='submitThoughts' type='submit' value='Submit Thought!' />
) : (
null
)}
</ol>
</form>
)
}
LEATH
慕村9548890
慕村225694
相关分类