Advertisement
Guest User

Commented React

a guest
Apr 15th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //---Component{}... {
  2. class Square extends React.Component
  3. {
  4.   //---constructor...
  5.  
  6.   constructor() //---set constructor() in Square{ here(){} }
  7.   //---constructor()... {
  8.   {
  9.     //---super(); in constructor
  10.     super();
  11.     //---super(); in constructor
  12.    
  13.     this.state = {
  14.       value: null,
  15.     };
  16.   } //---constructor()... }
  17.  
  18.   //---render...
  19.  
  20.   render() //---set render() in Square{ here(){} }
  21.   //---render()... {
  22.   {
  23.     //---set return() in render(){ here() }
  24.     //---return()... (
  25.     return (
  26.               <button //---set button in render(){ return( <here>...</here> ) }
  27.               //---<button>...
  28.              
  29.                 className="square"
  30.                
  31.                
  32.                 onClick={
  33.                 //---set onClick func in render(){ return( <button here={} />  ) }
  34.                 //---onClick=... {
  35.                           () => this.setState(
  36.                                               //---setState() in render(){ return( <button onClick={ here() }> ) }
  37.                                               //---setState()... (
  38.                                               { //---set prop in render(){ return( <button onClick={ setState( { here: } ) }> ) }
  39.                                                 //---prop: {
  40.                                                 value: 'X'
  41.                                               } //---value }
  42.                                               //---setState()... )
  43.                                              )
  44.  
  45.                         } //---onClick... }
  46.               > //---inside button element ...
  47.                 {this.state.value}
  48.                 //---this.state.value = 'X' //a string
  49.                
  50.                 //---button... />
  51.               </button>  
  52.            
  53.             ); //---return()... );
  54.            
  55.            
  56.   }//---render()... }
  57. }//---Component{}... }
  58.  
  59. /////// @mrdignitty
  60. ///////
  61. // For passing a func to setState() visit the following link:
  62. //
  63. //link// https://medium.freecodecamp.com/functional-setstate-is-the-future-of-react-374f30401b6b
  64. //
  65. // To better understand how .this works in ES6 visit the following link:
  66. //
  67. //link// https://derickbailey.com/2015/09/28/do-es6-arrow-functions-really-solve-this-in-javascript/
  68. //
  69. // Enjoy your day !
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement