console
const {
useObserver,
useLocalStore
} = mobxReactLite;
function Example() {
const [count, setCount] = React.useState(0);
const person = useLocalStore(() => ({ name: 'John' }))
const asd = []
setInterval(() => {
asd.push(1)
},1000)
return useObserver(() => (
<div>
<p>{person.name}</p>
<button onClick={() => {
person.name = '123'
console.log(asd)
}}>
Click me
</button>
</div>
));
}
ReactDOM.render(
React.createElement(Example),
document.querySelector('#like_button_container')
);
<h2>一分钟用上 React</h2>
<p>这个页面展示了React没有使用构建工具。</p>
<p>React通过javascript加载</p>
<div id="like_button_container"></div>