Top Banner
@Mobprogramming @Reactjs
20

Mobprogramming on React.js

Feb 12, 2017

Download

Technology

Rohan Daxini
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobprogramming on React.js

@Mobprogramming@Reactjs

Page 2: Mobprogramming on React.js

Interactive 2 hrs

Page 3: Mobprogramming on React.js

What is Mobprogramming?All working at the same time, in the same space, at the same computer, on the same thing.

Video - http://vimeo.com/78854354

Page 4: Mobprogramming on React.js

Why Reactjs ?

Its only popular because Facebook made it ?

NO

http://www.syncano.com/reactjs-reasons-why-part-1/

http://facebook.github.io/react/docs/why-react.html

http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/

http://www.funnyant.com/reactjs-what-is-it/

Page 5: Mobprogramming on React.js

Reactjs - Why it was built ?

• React.js is not an MVC Framework

• React.js is a View library

***http://facebook.github.io/react/blog/2013/06/05/why-react.html

Page 6: Mobprogramming on React.js

Reactjs – reactions on web

Page 7: Mobprogramming on React.js

Reactjs – reactions on web

Page 8: Mobprogramming on React.js

Apps using Reactjs

1) Facebook Advertisements Engine

2) Facebook – Other ui components

3) NetFlix

4) http://feedly.com/i/welcome

Many more….google it

Page 9: Mobprogramming on React.js

Open banter on React (very impressive discussion)

http://www.reddit.com/r/javascript/comments/2uvz0x/whats_so_great_about_reactjs/

Why React is awesome ? (Just scroll through to see live demo)

http://jlongster.com/Removing-User-Interface-Complexity,-or-Why-React-is-Awesome

Reactjs

Page 10: Mobprogramming on React.js

Lets get our hands dirty

2 or 4 Teams?

Page 11: Mobprogramming on React.js

Lets get our hands dirty

ToDo App

Blogging App

Timesheet App

Picture Album App

Page 12: Mobprogramming on React.js

BONUS - App

Build a simple shopping cart using React.js and FLUX

https://scotch.io/tutorials/creating-a-simple-shopping-cart-with-react-js-and-flux

Page 13: Mobprogramming on React.js

Helpful links to getting started

Basics - http://facebook.github.io/react/

Concepts - https://scotch.io/tutorials/learning-react-getting-started-and-concepts

React Starter Kit - https://github.com/kriasoft/react-starter-kit

**Awesome React - https://github.com/enaqx/awesome-react

Lets get our hands dirty

Page 14: Mobprogramming on React.js

Collaboration and SharingWhy its so important ?

Page 15: Mobprogramming on React.js

Collaboration and SharingWhy its so important ?

Page 16: Mobprogramming on React.js

Collaboration and SharingWho top’s the list for being most active collaborator in Kiprosh?

Page 17: Mobprogramming on React.js

Collaboration and Sharing

Gourav

Abhijit

Shivani

Active Collaborators

Page 18: Mobprogramming on React.js

Start Collaborating

Blogging

Knowbuddy

StackOverflow

Others

Page 19: Mobprogramming on React.js

React Native

https://www.progville.com/javascript/react-native-apps-react-js/

iOS & Android - Write Native Apps

http://touchstonejs.io/

TouchStoneJS

Page 20: Mobprogramming on React.js

React Bloghttp://facebook.github.io/react/blog/