Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building your first web app with React JS, Webpack and Babel

Building your first web app with React JS, Webpack and Babel

Slides for "Building your first web app with React JS, Webpack and Babel" workshop.

Arun Michael Dsouza

March 30, 2019
Tweet

More Decks by Arun Michael Dsouza

Other Decks in Programming

Transcript

  1. Agenda • React JS basics • Problems faced in the

    front-end space • Intro to React JS • How React JS tackles these problems • Basic React JS concepts • React JS toolchain introduction • Introduction to Babel and Webpack • Setting up the React JS toolchain • React JS application development • Intro to lifecycle methods • Making an HTTP call in React JS • Building a React JS application which displays trending
 repos from GitHub
  2. • Code becomes repetitive • Error prone • Unmanageable •

    Difficult to test • There’s lots of boilerplate code to deal with As your project scales,
  3. <Page /> { state } <Form /> { state }

    <Input /> { state } Props Props
  4. <Login /> <Signup /> <Subscribe /> <Input /> <Button />

    <Input /> <Button /> <Input /> <Button />
  5. All React components must act like pure functions with respect

    to their props! bit.ly/2ywNi6n Use state to update a component!