<commit_before>import React from 'react'
import Radium from 'radium'
import { AutoId } from 'react-autoid'
import Ripple from '../ripple'
import styles from './styles.js'

export class Checkbox extends React.Component {
  static propTypes= {
    value: React.PropTypes.bool,
    ripple: React.PropTypes.bool,
    disabled: React.PropTypes.bool,
    onChange: React.PropTypes.func.isRequired,
  }

  render() {
    const { value, ripple, disabled, autoId, children }= this.props<commit_msg>react15 - checkbox: use default value of false to surpress controlled/uncontrolled warning<commit_after>import React from 'react'
import Radium from 'radium'
import { AutoId } from 'react-autoid'
import Ripple from '../ripple'
import styles from './styles.js'

export class Checkbox extends React.Component {
  static propTypes= {
    value: React.PropTypes.bool,
    ripple: React.PropTypes.bool,
    disabled: React.PropTypes.bool,
    onChange: React.PropTypes.func.isRequired,
  }

  static defaultProps= {
    value: false,
  }

  render() {
    const { value, ripple, disabled, autoId, children }= this.props
{'fraction_non_alphanumeric': 0.10698096101541252, 'fraction_numerical': 0.001813236627379873, 'mean_word_length': 3.995475113122172, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '326314', 'n_tokens_mistral': 344, 'n_tokens_neox': 331, 'n_words': 99}