<div id="root"></div>
function App() {
const [value, setValue] = React.useState("");
return (
<>
input:
<input
id="name"
value={value}
onInput={(e) => setValue(e.currentTarget.value)}
/>
<div>state: {value}</div>
<a href='javascript:(function(){document.getElementById("name").value="\u5c71\u7530"})();'>
Bookmarklet
</a>
</>
);
}
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(<App />);
View Compiled
This Pen doesn't use any external CSS resources.