91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何查看react源碼

發布時間:2020-11-30 12:28:50 來源:億速云 閱讀:515 作者:小新 欄目:web開發

這篇文章給大家分享的是有關如何查看react源碼的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

查看react源碼的方法:1、進入react官網;2、下載packages文件到本地;3、打開index.js文件即可,該文件就是react源碼的入口文件。我們還可以通過babel將react源碼進行轉換。

具體方法如下:

一、進入官網

https://github.com/facebook/react

二、源碼都在 packages 文件里

https://github.com/facebook/react/tree/master/packages

三、可以將文件下載到本地,這樣看起來會方便點

四、然后進入 pageages/react/index.js 文件里,這個文件就是react源碼的入口

五、這個網址可以將react代碼展示為通過babel轉換的代碼

https://react.docschina.org/

舉例:

import React, { Component } from "react";
import ReactDOM from "react-dom";
import "./index.css";
 
function FuncCmp(props) {
 return <div>name: {props.name}</div>;
}
 
class ClassCmp extends Component {
 render() {
     return <div>name: {this.props.name}</div>;
 }
}
 
const jsx = (
 <div>
     <p>我是內容</p>
     <FuncCmp name="我是function組件" />
     <ClassCmp name="我是class組件" />
 </div>
);
 
ReactDOM.render(jsx, document.getElementById("root"));

babel編譯后:

function FuncCmp(props) {
 return React.createElement(
     "div",
     null,
     "name: ",
     props.name
 );
}
 
class ClassCmp extends React.Component {
 render() {
    return React.createElement(
         "div",
         null,
         "name: ",
         this.props.name
     );
 }
}
 
let jsx = React.createElement(
 "div",
 null,
 " ",
 React.createElement(
 "div",
 { className: "border" },
 "我是內容"
 ),
 " ",
 React.createElement(FuncCmp, { name: "我是function組件"
 }),
 " ",
 React.createElement(ClassCmp, { name: "我是class組件" }),
 " "
);
 
ReactDOM.render(jsx, document.getElementById('root'));

感謝各位的閱讀!關于如何查看react源碼就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

庆城县| 黄梅县| 河北区| 平昌县| 碌曲县| 江口县| 玉林市| 即墨市| 松江区| 阿合奇县| 江山市| 华池县| 蓝山县| 边坝县| 祁门县| 兰考县| 武鸣县| 措勤县| 隆昌县| 安国市| 朔州市| 葵青区| 韩城市| 南宁市| 黔西县| 界首市| 敖汉旗| 庄浪县| 广丰县| 娄烦县| 喜德县| 额济纳旗| 阿克| 万载县| 特克斯县| 枣阳市| 广西| 集贤县| 东安县| 玉龙| 甘南县|