In this guide, we are going to take a look at using SQLite to store and persist data locally in our React Native & Expo applications. SQLite is available on nearly all mobile devices. We have to write SQL queries to access it, however, the data returned is in javascript arrays & objects form. We are going to perform CRUD operations to demonstrate how to perform queries and update React states.
User authentication is one of the key features required in any application. Google’s Firebase provides really convenient and secure set of tools that allow us to authenticate and create users in our system. The best thing about Firebase is how easy it is to integrate OAuth with popular social networks. In this post, we are going to integrate Facebook OAuth into React Native + Expo using Firebase.
In this post, we are going to discuss essential JavaScript functions that every JS developer should know, in order to make their job easier and cleaner. We need to use these functions in order to effectively utilize the functional programming paradigm of JS.
In this post, we are going to take a look at common ES6 features that are very helpful in React projects and in general JavaScript development. ES6 (ECMAScript 6) is a JavaScript standard released in 2015, which introduced many new powerful features that help in writing concise, clear and readable code. It is supported across all the major browsers
In this post, we are going to learn the basics of React. React is JavaScript library used for building user interfaces, created by Facebook and intially released in 2013. Meanwhile Facebook has been using it in all of its products. Facebook even created a mobile application framework React Native to create Facebook and Messenger applications.