js和我正在尝试Next.js,这是我的目录
在counter-state.js中
我有这个代码:
import {useState} from "react";
function UpdateCounterButton(props){
return <div>
<button onClick={props.updateCount(value=>value+1)}></button>
</div>
}
function CounterRender(props){
return <div>{props.count}</div>
}
export default function CounterState(){
const [counter, setCounter] = useState(0)
return(
<>
<CounterRender count = {counter} />
<UpdateCOunterButton updateCount = {setCounter}/>
</>
)
}
那我就跑
yarn dev
当我去localhost:3030
它打开下一页
当我转到localhost:3030/counter/counter-state
404错误
任何帮助请我做错了什么!!
1条答案
按热度按时间jecbmhm31#
在下一个13中,为了使这个路径工作,结构必须是这样的:在
app
中,一个文件夹counter
,在这个文件夹中添加其他文件夹counter-state
,在这个文件夹中添加一个名为page.js
的文件您可以在这里查看更多信息https://nextjs.org/docs/app/building-your-application/routing