Languages
[Edit]
PL

React - kompilacja projektu w przeglądarce - transpiler Babel - przykład

0 points
Created by:
Maison-Humphries
791

W tym krótkim artykule chcielibyśmy pokazać, jak uruchomić skrypt React JSX bezpośrednio w przeglądarce internetowej bez wcześniejszej kompilacji - jest to kompilacja w trybie runtime.

Rozwiązaniem problemu jest:

  1. dołączenie następujących skryptów wewnątrz elementu head:
    <script src="https://unpkg.com/react/umd/react.development.js"></script>
    <script src="https://unpkg.com/react-dom/umd/react-dom.development.js"></script>
    <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
  2. wklejenie kodu JSX  <script type="text/babel"></script> wewnątrz elementu body.

Praktyczny przykład:

// ONLINE-RUNNER:browser;

<!DOCTYPE>
<html>
<head>
  <script src="https://unpkg.com/react/umd/react.development.js"></script>
  <script src="https://unpkg.com/react-dom/umd/react-dom.development.js"></script>
  <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
</head>
<body>
  <div id="root"></div>
  <!-- skopiuj poniższy kod do swojego projektu -->
  <script type="text/babel">

	// Uwaga: Odkomentuj poniższe linijki podczas pracy z kompilatorem JSX:
	// import React from react';
    // import ReactDOM from 'react-dom';

	const Component = props => {
		return (<div>Mój komponent!</div>);
	};

	const App = () => (
		<div className="App">
			<Component />
		</div>
	);

	const root = document.querySelector('#root');
	ReactDOM.render(<App />, root );

  </script>
</body>
</html>

Alternative titles

  1. React - kompilacja środowiska uruchomieniowego w przeglądarce - Babel - przykład
Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.

ReactJS (PL)

React - kompilacja projektu w przeglądarce - transpiler Babel
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join