heggy231 / basic-react

react redux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

basic-react

class App extends React.Component { state = { styleOne: {}, styleTwo:{} };

onMouseMove = (event) => { this.setState({ styleOne: transform(-event.clientX / event.clientY), styleTwo: transform(event.clientX / event.clientY) }) } // use method called render method render() { return (

) } }

ReactDOM.render( , document.querySelector('#root') )

  • pen setting babel, react, reactdom
  1. install node on your machine
  2. npm install -g create-react-app

  3. create-react-app jsx

  • Purpose of React

    • JS lib
    • ultimate purpose: show HTML content to users and handle user interaction

    class - es15

  • JSX: looks like HTML and can be placed in JS Code.

  • Why did we add two separate react lib React is split into 2 libraries.
  1. React: component is deflined, stitches up many components together
  2. ReactDOM: take components > renders it to DOM

About

react redux


Languages

Language:JavaScript 52.5%Language:HTML 43.5%Language:CSS 4.0%