// Copyright (c) 2022-2023 Niko Bonnieure, Par le Peuple, NextGraph.org developers // All rights reserved. // Licensed under the Apache License, Version 2.0 // // or the MIT license , // at your option. All files in the project carrying such // notice may not be copied, modified, or distributed except // according to those terms. import React, { useState } from "react"; import ReactDOM from "react-dom"; const ng_sdk = import("ng-app-js-sdk"); ng_sdk.then((ng) => { const App = () => { const [name, setName] = useState(""); const handleChange = (e) => { setName(ng.change(e.target.value)); }; const handleClick = () => { console.log(name); ng.greet(name); }; return ( <>
I say: {name}
); }; ReactDOM.render(, document.getElementById("root")); });