Tonight at @In3DC – Lets React -group learning about #reactjs & #reactnative #javascript …

  • A group interested in working together to learn about reactjs and react native

    Want to thank all the people who came out for the first session last week of the #reactjs and #reactnative Let’s React – React 101 Group Learning at @in3dc

    We decided to split the session into two groups, a beginners class and a more advanced class.

  • The more advanced class will work with #reactnative #firebase and cover some more advanced topics – come through on Thursday’s to see what you missed

Eventbrite – Inclusive Innovation Incubator (In3) presents Lets React – React 101 Group – Thursday, August 10, 2017 at Inclusive Innovation Incubator, Washington, DC. Find event and ticket information.
Continue reading “Tonight at @In3DC – Lets React -group learning about #reactjs & #reactnative #javascript …”

React Fundamentals with Wes Bos Tickets, Fri, Sep 8, 2017 at 9:00 AM

  • This workshop is aimed at understanding the fundamentals of React.
  • Throughout the day, participants will work to build an application by incrementally learning each fundamental concept in React.
  • By taking the time to implement it into an application, participants will get a hands-on approach to understanding why and how React works.
  • Refunds for HackerYou workshops will only be given if we are notified 7 days prior to the event.

Eventbrite – HackerYou presents React Fundamentals with Wes Bos – Friday, September 8, 2017 at HackerYou, Toronto, ON. Find event and ticket information.
Continue reading “React Fundamentals with Wes Bos Tickets, Fri, Sep 8, 2017 at 9:00 AM”

Simple tutorial to understand props vs state in React.js by @jjude

Simple tutorial to understand #props vs #state in #ReactJS - @jjude

  • Like parameters in functions, you can pass properties into react.js component.
  • If you want to understand the basics of React.js component, read Create React.js component with Typescript.
  • The property will be an input from the invoking component with the inital value for the Timer.
  • Let us see how to invoke this Timer component with an initial value.
  • Whenver a component calls , React.js calls its corresponding function.

Use props to send information to a component. Use state to manage information created and updated by a component.
Continue reading “Simple tutorial to understand props vs state in React.js by @jjude”

How to Style React Components with styled-component

  • With components, it has started to make more sense to include styling inline within a component like so:source: www.styled-components.comWhy Inline Styling?You may be thinking to yourself, isn’t inline styling bad practice?
  • In the case of components though, inline styling has many advantages over vanilla CSS styling.
  • Acording to Radium’s website (another tool for inline styling) the benefits of using inline styling with components are:Scoped styles without selectors (styles are on component itself)Avoids specificity conflicts (two style definitions for one element)Source order independence (doesn’t rely on the order files are imported)Dead code elimination (no unused classes as in CSS)Highly expressive (easier to read JSX)Original using styled-components— cool.
  • extend“ syntax.Styling with styled-componentsResulting WebpageFinishing UpInline styling of components is a powerful option to consider when building out user interfaces with React.
  • There is a lot more that styled-components is capable of and I recommend looking through there tutorials and guides to get a better understanding of how awesome inline styling of your components can be!

Traditional styling of websites relies on having an external stylesheet with CSS. This tradition has been challenged with the advent of React and component based UI design. With components, it has…
Continue reading “How to Style React Components with styled-component”

React JS, Angular & Vue JS

  • There are lots of different frameworks like Angular, React or Vue, libraries and other packages (like webpack).
  • You’ll get an introduction into the three most important JavaScript frameworks (Angular, React.js and Vue.js) and you’ll also get a detailed comparison!
  • This will then allow you to pick other resources or courses to dive super-deep into your chosen framework whilst having a solid foundation already.
  • Throughout the course, we’ll dive into the basics of these frameworks but we’ll also have a look at why we use them to begin with.
  • Not only are we going to dive into the basics of the three most popular JavaScript frameworks, this course will also draw a detailed comparison.

Angular (Angular 2 or 4), React or Vue? Get a Crash Course on each of them and a detailed comparison!
Continue reading “React JS, Angular & Vue JS”

7 Strengths of #ReactJS Every Programmer Should Know About

7 Strengths of #ReactJS Every Programmer Should Know About

  • React is blazingly fastIt is actually much faster than manually manipulating the DOM, which is the reason why Flipboard has built their own React-Canvas library to achieve 60fps performance on the mobile web.Modifying the DOM after every change can be slow, therefore React creates a simplified JavaScript version of DOM called VirtualDOM and uses a diffing algorithm to apply only necessary changes to the real DOM.JavaScript is a reasonably fast language, and typical web apps consist of only several hundreds of DOM elements.
  • They have invested years into creating the Facebook site, so a complete rewrite just to use React would not be justifiable.It is really easy to use React with jQuery, Angular, Backbone, or any other JavaScript framework.4.
  • You can create truly native apps with JavaScript and other tools you know from the web.
  • Some of the biggest innovations in React were actually inspired by ClojureScript, some were taken from Ember, and some come from Elm.Whether it is ClojureScript, Elm, Angular, or Ember, these great people are part of our Reactive Community, and they remind us why we should work together every day.The React ecosystem is extremely focused on developer experience and productivity.
  • But Facebook is not the only big supporter of the React community: Yahoo, Mozilla, Airbnb, Netflix, and other big companies use React in production and have supported the community with useful open-source libraries and tools.6.

In the past six years, we have seen a huge rise of JavaScript on the web. It has become a prominent server-side language and a popular compile target for other languages. Offline-first SPAs have…
Continue reading “7 Strengths of #ReactJS Every Programmer Should Know About”

Use react native in a different port – Humberto Suastegui – Medium

Use react native in a different port  #reactnative #react #reactjs

  • Use react native in a different portUsing React 16 and React Native 0.45:”dependencies”: { “react”: “16.0.0-alpha.12”, “react-native”: “^0.45.1″}To start the packager in a different port, add to the package.json:”scripts”: { “start”: “react-native start –port 9988”}Run the packager with npm start and check that the bundles are available in the new IOSOpen the project.xcodeproj in XcodeOpen RCTBundleURLProvider.m and replace the port 8081Open RCTPackagerConnection.m and replace the port 8081Open RCTWebSocketExecutor.m and replace the port 8081Remove the start packager step from the Build Phases in React.xcodeproj by clicking the cross.Finally, update the build navigate to Product Scheme Edit Scheme.
  • Untick Parallelize build and move React before the project.Finally, run the app in the simulator.For AndroidOpen the application in Android Studio and run the app in the emulator.
  • Once the emulator is running press CMD + m (Mac) or CTRL + m (Windows).
  • Select Dev Settings and then Debug server host port for device.
  • Enter the url with the new port.Finally CMD + R or CTRL + R and the application should reload with the new bundle.In both cases the react-native packager should be running in the command line before the Xcode or Android Studio build.

Finally, update the build navigate to Product > Scheme > Edit Scheme. Select build from the side bar, click the plus icon and add React from the list. Untick Parallelize build and move React before…
Continue reading “Use react native in a different port – Humberto Suastegui – Medium”