昆明网站建设网站,网站流量检测,盱眙县住房和城乡建设局网站,网业无法打开?使用 npm 来创建第一个 recat 文件#xff08; react-demo 是文件名#xff0c;可以自定义#xff09; npx create-react-app react-demo npx是 npm v5.2 版本新添加的命令#xff0c;用来简化 npm 中工具包的使用
原始#xff1a; 全局安装npm i -g create-react-app 2 …使用 npm 来创建第一个 recat 文件 react-demo 是文件名可以自定义 npx create-react-app react-demo npx是 npm v5.2 版本新添加的命令用来简化 npm 中工具包的使用
原始 全局安装npm i -g create-react-app 2 在通过脚手架的命令来创建 React 项目
现在npx 调用最新的 create-react-app 直接创建 React 项目
create-react-app是react官方提供一个脚手架工具用于创建react项目通过npx create-react-app react-basic命令可以快速创建一个react项目
打开你创建的第一个 react 文件 cd react-demo 在 App.js 中的初使用样式是引用的 App.css
// 通过 import 导入样式文件
import ./App.css;function App() {return (// jsx 让我们象写html 一样写页面结构divp classNamebox莫使金樽空对月/p/div);
}export default App;在 index.js 中使用 JSX 创建这个应该也是我们最常用的三步完成
// 1、导包
import {createRoot} from react-dom/client// 2、创建 React 根对象这个根对象是 public\index.html 文件夹中的
const root createRoot(document.querySelector(#root))// 3、渲染 React 内容 JSX 写法写在 JS 中的 HTML
root.render(h1白日放歌须纵酒/h1)JSX 的使用原理: JSX本质上就是js 对象
JSX 必须遵守的三个规则 1、必须有一个根节点 2、所有标签都要闭合 3、标签属性必须是驼峰命名法 // 导包
import {createRoot} from react-dom/client
import React from reactconst root createRoot(document.querySelector(#root))root.render(divh1大河/h1img classNameavatar srchttps://p3-passport.byteimg.com/img/user-avatar/35e9831939c32731d1f9a2c2ff23a2ea~100x100.awebp alt /
/div)// JSX 转换器
console.log(你好)
console.log(h1大河/h1)
console.log(React.createElement(h1,{className:title},东海))JSX 转换器的原理 1