React
Konfigurowanie środowiska React
Szukaj…
Prosty React Component
Chcemy być w stanie skompilować poniższy komponent i renderować go na naszej stronie internetowej
Nazwa pliku: src / index.jsx
import React from 'react';
import ReactDOM from 'react-dom';
class ToDo extends React.Component {
render() {
return (<div>I am working</div>);
}
}
ReactDOM.render(<ToDo />, document.getElementById('App'));
Zainstaluj wszystkie zależności
# install react and react-dom $ npm i react react-dom --save # install webpack for bundling $ npm i webpack -g # install babel for module loading, bundling and transpiling $ npm i babel-core babel-loader --save # install babel presets for react and es6 $ npm i babel-preset-react babel-preset-es2015 --save
Skonfiguruj pakiet WWW
Utwórz plik webpack.config.js w katalogu głównym katalogu roboczego
Nazwa pliku: webpack.config.js
module.exports = {
entry: __dirname + "/src/index.jsx",
devtool: "source-map",
output: {
path: __dirname + "/build",
filename: "bundle.js"
},
module: {
loaders: [
{test: /\.jsx?$/, exclude: /node_modules/, loader: "babel-loader"}
]
}
}
Skonfiguruj babel
Utwórz plik .babelrc w katalogu głównym naszego katalogu roboczego
Nazwa pliku: .babelrc
{
"presets": ["es2015","react"]
}
Plik HTML do użycia z komponentem reagującym
Skonfiguruj prosty plik HTML w katalogu głównym katalogu projektu
Nazwa pliku: index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="App"></div>
<script src="build/bundle.js" charset="utf-8"></script>
</body>
</html>
Przełóż i połącz swój komponent
Korzystając z webpacka, możesz spakować swój komponent:
$ webpack
Spowoduje to utworzenie naszego pliku wyjściowego w katalogu build .
Otwórz stronę HTML w przeglądarce, aby zobaczyć komponent w akcji
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow