React入门(一) State详解

React入门(一) State详解

我们都是程序员,废话不多说马上开始!

一、 Demo创建/下载

两种方法创建新的React APP

1. github下载

  • 下载git地址.
  • 解压-打开
  • npm install
  • npm start
  • 如果有询问
  • y(3000端口任务在运行是否愿意运行在别的端口上?)

2. 自己的命令行创建

  • 找到自己心仪的文件夹 (全英文)
  • 用命令行打开并抵达心仪文件夹
  • npx create-react-app my-app
  • cd my-app
  • npm start

注意
npx在第一行不是一个错字 - 它是一个包转发工具,附带npm 5.2+。
创建的时候已经默认运行过(npm install )可以直接start

然后把 src/app.js的文件内容先改一下

import React, {
    Component } from 'react';
import logo from './logo.svg';
import './App.css';

class App extends Component {
   
  render() {
   
    return (
      <div className="App">
        <header className="App-header">
          <img src={
   logo} className="App-logo" alt="logo" />
          <p>
            Edit <code>src/App.js</code> and save to reload.
          </p>
          <p>
            修改文件夹 <code>src/App.js</code> 保存时候之后自动加载.
          </p>
        </header>
      </div>
    );
  }
}

export default App;

Ctrl + C
Ctrl + V

二、State是什么?

在这里插入图片描述
英文翻译是状态。
其实也可以理解为状态,一段文字中的某个值改变了,也可以理解为状态改变了。
看一个简单的例子

把 src/app.js的文件内容先改一下

import React, {
    Component } from 'react';
import logo from './logo.svg';
import './App.css';

class App extends Component {
   
  state={
   Text:'我是state'}
  render() {
   
    return (
      <div className="App">
        <header className="App-header">
          <img src={
   logo} className="App-logo" alt="logo" />
          <p>
            State输出:{
   
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
React 是一个用于构建用户界面的 JavaScript 库。它被 Facebook 开发,用于构建 Facebook 和 Instagram 等应用程序的用户界面。React 通过组件化的方式构建用户界面,使得代码更易于维护和复用。下面是一个简单的 React 入门指南: 1. 安装 React React 可以通过 NPM 安装,可以在命令行中执行以下命令来安装 React: ``` npm install react react-dom ``` 2. 创建 React 组件 在 React 中,一个组件就是一个 JavaScript 类。下面是一个简单的组件示例: ```javascript import React from 'react'; class HelloWorld extends React.Component { render() { return <div>Hello World!</div>; } } export default HelloWorld; ``` 这个组件只是简单地渲染一个 `Hello World!` 的文本。 3. 渲染组件 要在页面中渲染组件,需要使用 `ReactDOM.render()` 方法。下面是一个简单的示例: ```javascript import React from 'react'; import ReactDOM from 'react-dom'; import HelloWorld from './HelloWorld'; ReactDOM.render( <HelloWorld />, document.getElementById('root') ); ``` 这个示例中,我们首先导入了 `ReactDOM` 和 `HelloWorld` 组件,然后使用 `ReactDOM.render()` 方法将 `HelloWorld` 组件渲染到页面上。在这个示例中,我们将组件渲染到了一个 ID 为 `root` 的元素中。 这只是 React入门React 还有很多其他的概念和功能,比如 JSX、状态、生命周期等等。如果您想深入了解 React,可以查看 React 官方文档,里面有很多有用的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值