Skip to content

Instantly share code, notes, and snippets.

@ProspektsMarch22
Created October 2, 2022 20:06
Show Gist options
  • Save ProspektsMarch22/3a90879ac5befd82c0151c927c37fe6b to your computer and use it in GitHub Desktop.
Save ProspektsMarch22/3a90879ac5befd82c0151c927c37fe6b to your computer and use it in GitHub Desktop.
import React from 'react';
export class Button extends React.Component {
render() {
return (
<button onClick={this.props.talk}>
Click me!
</button>
);
}
}
import React from 'react';
import ReactDOM from 'react-dom';
import { Button } from './Button';
class Talker extends React.Component {
talk() {
let speech = '';
for (let i = 0; i < 10000; i++) {
speech += 'blah ';
}
alert(speech);
}
render() {
return <Button talk={this.talk}/>;
}
}
ReactDOM.render(
<Talker />,
document.getElementById('app')
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment