React 学习笔记_1(使用React Create App 建立React)

使用React Create App 快速建立React模板

开启命令提示字元使用命令 "cd desktop" 将目录移动到桌面使用命令 md React-app建立新资料夹并取名 React-app,一样使用cd "react-app"移动到资料夹内部贴上React Create App的命令
npx create-react-app React(专案名称)
创建完后输入命令 yarn start (npm start)执行此模板。

笔记

include "react"

import React from "react";

React每一个js的档案都需要include。

include 'react-dom'

import ReactDOM from 'react-dom';

include "react-dom"其目的是可以将js的设定显示在指定的html物件中(id,class...)

include 其他(自己创建)的.js档案

import (js档案名称) from '(绝对路径)';

include 其他js档案宣告的元件,需要输入"绝对路径"不然默认装况下会在package.jsom中寻找导致造成找不到指定的档案而引发错误。

其他档案元件输出

export default (js元件名称 (class,function...));

将本文件的元件输出出去,这样才能让index.js import到其他档案的元件。

将js内容显示在html中

ReactDOM.render(<Login></Login>,document.getElementById("root"));ReactDOM.render((js物件),指定的html物件);

这边使用Get id的方式将写在js中的class指定给html中的物件,而若要将class显示在html中,可以将class写成html的"标籤"形式引入

使用jsx撰写html

class Test extends React.Component{    var title = "Js Test";    render()    {            return(             <React.Fragment>                {title} //使用{]可以将js语法放进jsx中并显示。                                <div> Test1 </div>                <div>                     <a> Test2 </div>                </div>            </React.Fragment>            );    }}
需要将要输出的html放在return后面并加上括号,否则js会自动在return后面加上分号,导致跳离副程式由于使用jsx语法会要求只能输出"一个"元件,得将其他元件包括在这个元件中,若要使用两个元件并列,可以加上<React.Fragment>,就可以使用多种html元件。

引入CSS

import "./css/style.css"

将撰写好的css使用import的方式放在index.js中便可以将CSS样式引入到html中。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章