index.js
import React from "react";
import ReactDOM from "react-dom";
import pi, { doublePi, triplePi } from "./math.js";
ReactDOM.render(
<ul>
<li>{pi}</li>
<li>{doublePi()}</li>
<li>{triplePi()}</li>
</ul>,
document.getElementById("root")
);
math.js
const pi = 3.1415962;
function doublePi() {
return pi * 2;
}
function triplePi() {
return pi * 3;
}
export default pi;
export { doublePi, triplePi };
another example
index.js
import React from "react";
import ReactDOM from "react-dom";
import { add, subtract, multiply, divide } from "./calculator";
//Import the add, multiply, subtract and divide functions
//from the calculator.js file.
//If successful, your website should look the same as the Final.png
ReactDOM.render(
<ul>
<li>{add(1, 2)}</li>
<li>{multiply(2, 3)}</li>
<li>{subtract(7, 2)}</li>
<li>{divide(5, 2)}</li>
</ul>,
document.getElementById("root")
);
calculator.js
function add(n1, n2) {
return n1 + n2;
}
function multiply(n1, n2) {
return n1 * n2;
}
function subtract(n1, n2) {
return n1 - n2;
}
function divide(n1, n2) {
return n1 / n2;
}
export { add, multiply, subtract, divide };
'프로그래밍 > Web' 카테고리의 다른 글
ES6 Arrow Functions (0) | 2024.05.01 |
---|---|
Mapping Components (0) | 2024.04.29 |
React Components (0) | 2024.04.23 |
Styling and Attributes in JSX (0) | 2024.04.22 |
how to use javascript expression in JSX (0) | 2024.04.19 |