【发布时间】:2017-04-06 05:19:09
【问题描述】:
我正在学习 React,我正在使用 create-react-app 运行它,它允许我编辑名为 App.js 的文件中的文本,并且当我在该文件中保存任何更改时,地址为 @987654321 的网页浏览器中的 @ 会自动更新而无需重新加载。通常,在制作 html/plain js 文件时,我需要重新加载页面。那么它是如何动态更新自身的呢?
【问题讨论】:
-
webapp 创建一个套接字连接并监听文件更改(使用浏览器控制台检查)。在每次熵变化时它都会重新加载。
-
当您在您的机器上运行本地服务器时,它使用 IP
127.0.0.1也称为local loopback。通常,此 IP 在主机文件中具有到localhost的映射。现在,当您运行服务器时,您指定了它应该监听的端口,因此您的 url 是http://localhost:3000
标签: javascript reactjs networking