reactjs - 将表单提交数据作为 props 传递给本地 JS 文件中定义的另一个函数
问题描述
对不起,如果问题是基本的,因为我是初学者。所以我有一个这样的 form.js 文件:
import React, {useState} from 'react';
function Submit() {
const [inputField , setInputField] = useState({
first_name: ''
})
const inputsHandler = (e) =>{
setInputField( {[e.target.name]: e.target.value} )
}
const submitButton = () =>{
alert(inputField.first_name)
}
return (
<div>
<input
type="text"
name="first_name"
onChange={inputsHandler}
placeholder="enter the organism id"
value={inputField.first_name}/> //this is my prop value!
<button onClick={submitButton}>Submit Now</button>
</div>
)
}
export default Submit
我想将输入值作为道具传递给保存在名为 Nav.js 的文件中的另一个函数。
function NAV() {
return (
<Router>
<Navbar />
<Switch>
<Route path='/' exact component={Home} />
<Route path='/jbrowse/jbrowse' render={(props) => <View {...props} id={} />}/>
我想将输入值添加到 id。我非常需要你的帮助,因为我是一个绝对的初学者并且必须赶上最后期限。
解决方案
推荐阅读
- java - 根据条件在来自不同文件的 try-with-resources 中创建 FileInputStream
- spring-boot - Spring-boot 应用程序运行新线程并且 Tomcat 认为应用程序尚未启动
- php - 当此触发器查询直接在 mysql 中运行良好时,MySQL TRIGGER 无法与 $wpdb->query 一起使用
- cassandra - Cassandra:设置 row_cache_size_in_mb 将性能降低 4 倍
- python - NRPE Python 脚本输出错误
- soap - 通过设置脚本动态放置 enpoint url
- c# - Linq 中的 Sql YEAR(),MONTH()
- expo - Sentry 找不到我的源代码
- lotusscript - LotusScript - AppendDocLink 不在 RichTextItem 中创建 doclink
- android - 更新 gradle 后出现 AAPT 错误