var React = require('react'); var Modal = require('../modal/modal.jsx'); require('./intro.scss'); Modal.setAppElement(document.getElementById('view')); module.exports = React.createClass({ propTypes: { projectCount: React.PropTypes.number }, getDefaultProps: function () { return { projectCount: 10569070 }; }, getInitialState: function () { return { videoOpen: false }; }, showVideo: function () { this.setState({videoOpen: true}); }, closeVideo: function () { this.setState({videoOpen: false}); }, render: function () { return (

Create stories, games, and animations
Share with others around the world

TRY IT OUT
SEE EXAMPLES
JOIN SCRATCH
( it’s free )
A creative learning community with {this.props.projectCount.toLocaleString()} projects shared
ABOUT SCRATCH FOR EDUCATORS FOR PARENTS