我正在使用 ReactJS。
我无法弄清楚问题出在哪里。
错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:对象。检查App.
const App=()=>{
const Person=[
{name:"Liya",age:4},
{name:"kuru", age:7},
{name:"belaynesh",age:56}
]
const [currentstate,setStateFn]=useState({Person:Person})
const incrementAge=()=>{
let copyOfPerson=[...currentstate.Person];//copy of the person array
let newstate=copyOfPerson.Person.map((per)=>{
return {name:per.name,age:per.age+1}
})
console.log(newstate)
setStateFn(newstate)
}
return(
<div>
{
currentstate.Person.map((per,index)=>{
return <Person key={index} name={per.name} age={per.age}></Person>
})
}
<button onClick={()=>{incrementAge()}}>IncrementAge</button>
</div>
)
}
export default App;
错误是:
import App from './App';
5 | import * as serviceWorker from './serviceWorker';
6 |
> 7 | ReactDOM.render(
8 | <React.StrictMode>
9 | <App />
10 | </React.StrictMode>,
慕容森
千万里不及你
相关分类