类型错误:postHandleFormChange 不是函数错误

时间:2021-05-21 18:25:37

标签: javascript reactjs

我得到TypeError: postHandleFormChange is not a function Error"。怎么了?

在 App.js 中

function App() {
    const [post, setPost] = useState('')

const postHandleFormChange = (post) => {
        setPost(post)
    }
return (
        <div className="container">

            <Switch>                
                <Route path="/profile" component={Profile}
                         post={post} handleFormPost={handleFormPost}
                                postHandleFormChange={postHandleFormChange}/>
            </Switch>
        </div>
    )

在 Profile.js 中

const Profile = ({
                     post, postHandleFormChange
                 },) => {
const postHandleChange = (event) => {
        postHandleFormChange(event.target.value)
    }
return (
        <div className="container-profile">
            <h3>Welcome</h3>
            <form>
                <label>
                    <input type="text" name="post" value={post} onChange={postHandleChange}/>
                    <button type="submit">Post</button>
                </label>
            </form>                        
        </div>
    )
}

0 个答案:

没有答案