gpt4 book ai didi

reactjs - 为什么React会自己拥有一台服务器?

转载 作者:行者123 更新时间:2023-12-03 15:37:53 25 4
gpt4 key购买 nike

首先,我知道这个问题的措词不好。我是个初学者,我想不出什么来形容这种情况。
因此,在cmd上输入npx create-react-app myapp时,这将设置react项目。然后,我们可以执行npm start,并可以在localhost:3000上查看react应用。我想知道为什么会这样。 react应用程序位于客户端,那么为什么需要服务器?接下来,我想设置一个节点js服务器,它是否需要使用与React应用程序相同的端口?我的胆量说不。简而言之,我想知道为什么在客户端使用react时会使用localhost:3000
提前致谢

最佳答案

不需要节点即可使用React。您不需要Node来运行React项目。 React是一个客户端UI库。 Node提供了一系列工具,使您能够更轻松地使用React,例如Webpack(将代码收集到一个包中,并监听文件更改以重新加载该包以显示更新的代码)和Babel(转换ES6和JSX到普通JavaScript)。 npx本身是一个Node工具,它允许您运行一个包,在本例中为Create React App,它可以让您轻松启动新的React项目。您所看到的服务器只是允许重新加载应用程序,以实时响应文件更改。该服务器仅用于开发中。

关于reactjs - 为什么React会自己拥有一台服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60011485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com