Exploring React and React-Native
React is a library (not a framework) that allows developers familiar with Javascript to build powerful client side rendered web applications. In 2015, Facebook, the creators of React, released React-Native, a framework that builds off of all the best features of React, with the ability to create cross platform mobile applications that will run on iPhones, Androids, Windows and Mac. In this presentation, we'll start with an overview of what React is, including major concepts like JSX, State, Hooks, and 3rd party frameworks. We'll then transition into what React-Native is, how it's similar to React, and how it's different; what makes it great, and what's a pain. Lastly, we'll cover a way to make even the development process, truly cross-platform, using a tool called Expo.
Prerequisites
No experience needed!
Take Aways
- A brief understanding of what React and React-Native are
- Information that could help you decide if React is right for your next project.